Açıklama
WordPress’te bir üyelik sitesi oluşturmanın en güvenilir yolu.
Paid Memberships Pro, içeriğinizi güvence altına almak ve WordPress’te sorunsuz bir üyelik deneyimi oluşturmak için eksiksiz bir çözümdür.
İçeriği korumanın 28’den fazla yolu, gelişmiş üyelik yönetimi ve yerleşik yinelenen ödeme ağ geçitleri ile size verimli ve kullanıcı dostu bir üyelik sitesi oluşturmak için ihtiyacınız olan her şeyi sağlıyoruz.
Eklentinin tüm özelliklerini Paid Memberships Pro adresinden okuyabilir ya da şimdi kişisel bir demo site açarak eklentinin tamamını ve premium Eklentileri ücretsiz olarak test edebilirsiniz.
Benzersiz Üyelik Siteniz İçin Tasarlandı
PMPro her türlü üye odaklı işletme veya organizasyonu destekler. Sizin gibi içerik oluşturucularla çalışma konusunda 12 yılı aşkın deneyime sahip olan bu eklenti, bugün ve gelecekte ihtiyaç duyduğunuz her şeyi sunar. Benzersiz işinizi destekleme konusunda nasıl uzmanlaştığımız hakkında daha fazla bilgi edinmek için bir kullanım örneği seçin:
- Associations & NPOs
- Blog & Haberler
- Topluluklar
- Kurslar ve Koçluk
- Directory & Listings
- Ücretli Haber Bültenleri
- Podcasting
- Özel Video
Ayrıca, içerikleri için ödeme almak ve %100 açık kaynaklı yazılımla kişisel veya iş hedeflerine ulaşmak için PMPro kullanan başarılı üyelik siteleri için Vaka Çalışmalarına göz atabilirsiniz.
“PMPro çok kullanıcı dostu, uygun fiyatlı ve ölçeklenebilir. Tam işlevli bir üyelik sitesi işletmek için ihtiyaç duyacağınız tüm özelliklere sahip.”
Katie Prescott, Kurucu, Abridge Academy
28 İçerik Kısıtlama Türleri
- Varsayılan İçeriği Kısıtla: Gizli zirveleri gösterin veya kısıtlanmış içeriği tamamen gizleyin
- Diğer İçerikleri Kısıtlayın: Kurslar, videolar, forumlar, ürünler, etkinlikler, podcast’ler ve daha fazlası gibi içerikleri güvence altına alın
- Erişimi Sınırlandırın veya “Ölçün”: Ödeme duvarına çarpmadan önce erişimi belirli sayıda görüntüleme ile sınırlandırın
- İçerik Damlatma: Üyelik başlangıç tarihlerine göre damla besleme erişimi
- Kişiye Özel İçerik: Her üyelik seviyesi için benzersiz sayfalar ve navigasyon menüleri
- Dizinler ve Profiller: Güçlü bir topluluk için herkese açık veya sadece üyelere özel dizinlere göz atın
- WordPress Multisite: Tek bir oturum açma ile ağınızdaki içeriği güvence altına alın
Üyelik Yönetimi Özellikleri
- Sınırsız Seviyeler: Her seviye için farklı fiyatlandırma ve içerik erişimi oluşturun
- Kullanıcı Başına Birden Fazla Üyelik: Birden fazla üyelik türü satarak LTV’yi artırın, üyelerin aynı anda birden fazla aktif aboneliğe sahip olmasına izin verin (şimdi çekirdek PMPro v3.0+’da yerleşiktir).
- Grup Üyelikleri: Şemsiye veya kurumsal üyelikler için ödeme yapan bir ana hesaba bağlı çocuk hesapları sunun
- Seviyeye Göre Kullanıcı Alanları: Üyelik seviyesine göre özel profil bilgilerini yakalayın
- E-posta İletişimi: Her mesajın içeriğini ve tasarımını özelleştirin
- Senkronizasyon Rolleri ve Seviyeleri: Üyelik özelliklerinize göre özel yetenekler tanımlayın
Yerleşik E-ticaret ve Yinelenen Ödemeler Özellikleri
Tüm ödeme ağ geçitlerimiz eklentiye dahildir. Stripe, PayPal, Authorize.net veya Braintree arasından seçim yapın. Ödeme sırasında PayPal Express veya Banka Havalesi, Çek ve Venmo gibi manuel ve çevrimdışı ödemeler dahil olmak üzere birden fazla ağ geçidi seçeneği sunabilirsiniz.
- Esnek Fiyatlandırma: Ücretsiz, tek seferlik ödeme veya yinelenen abonelik seviyelerini yapılandırın
- Çoklu Ağ Geçitleri: Stripe, PayPal ve daha fazlası ile entegre edin
- Çoklu Ödeme Yöntemleri Kredi kartı, Apple Pay, banka havalesi ve “şimdi al sonra öde”
- Özelleştirilebilir Deneme Süreleri: Yinelenen faturalandırmanızdan farklı deneme süreleri sunun
- Prorasyon ve Duraklatma: Özel prorasyon kuralları ve duraklatma seçenekleri sunun
- İndirim ve Hediye Kodları: İndirimler sunun, site çapında satışlar yapın ve başarıyı takip edin
Sorunsuz Üye Deneyimi Özellikleri
- Ön uç kullanıcı profilleri ve düzenleme
- Ön uç kullanıcı kaydı
- Ön uç kullanıcı girişi ve şifre kurtarma
- Özel form alanları
- Form alanları için koşullu mantık
- Üyelik hesabı kontrol paneli
- Membership orders and billing information pages
- Özel üye e-postaları
- WP kontrol paneli erişimini kısıtlayın
- WP araç çubuğunu gizleme
- Koşullu nav menüler
Yönetici Araçları ve Raporları
Manuel olarak üye ekleyin, üyeleri içe/dışa aktarın, üyelik onayı isteyin ve üyelik rollerini yönetin.
Satışları & gelir, kayıtlar, üye etkinliği ve daha fazlasını ayrıntılı raporlarla takip edin.
Üyelik sitesi raporlamasında gerçek zamanlı güncellemeler için mobil cihazınıza veya masanıza bir web uygulaması yükleyin.
Site Geliştirmeleri
İştirakler, sayfa oluşturucular, temalar ve açılış sayfaları ile işlevselliği genişletin.
- Sayfa Oluşturucu Uyumluluğu: Gutenberg Blok Düzenleyici, Tam Site Düzenleme, Elementor, Divi, Beaver Builder, Oxygen Builder, SiteOrigin
- Popüler Platformlarla Entegre Olun: WooCommerce, BuddyPress/BuddyBoss, Mailchimp, Zapier
- En Sevdiğiniz LMS ile Kullanın: LifterLMS, LearnDash, Sensei LMS ve Tutor LMS
“Yeni başlayanlardan deneyimli kodlayıcılara kadar herkese önerilir. MemberMouse ve MemberPress’i denedim ve her ikisi de üye sitem için istediğim kritik özelliklerden yoksundu. PMPro, ihtiyacım olan tüm özelliklere (Sosyal Giriş, hediye etme yeteneği, çoklu üyelik seviyeleri, BuddyPress ile çalışır) ve daha fazlasına sahip. Harika görünmesi için kolayca özelleştirebiliyorum da. Sorularım olduğunda, ki WordPress’e yeni başladığım ve kodlama hakkında hiçbir şey bilmediğim için sık sık oluyor, hızlı yanıt veriyorlar ve her zaman tam olarak istediğimi yapmam için bir yol buluyorlar. Çok mutlu oldum. Yeni başlayanlardan deneyimli kodlayıcılara kadar herkese tavsiye ederim!”
@efsluys WordPress.org aracılığıyla 5 yıldızlı İnceleme
Dokümantasyon, Destek, Yerelleştirme
WordPress.org’da ücretsiz desteğe buradan erişin veya iletişim formumuz üzerinden bize ulaşın. Daha fazla yardım istiyorsanız premium destek hakkındaki bilgilerimize bakın.
Web sitemizde üyelik sitenizi oluşturmanıza yardımcı olacak kapsamlı dokümantasyon bulunmaktadır.
Ayrıca, en popüler 8 üyelik sitesi kullanım örneğini ve WordPress’te başarılı bir üyelik sitesinin nasıl oluşturulacağını araştıran benzersiz içerik merkezleri sunuyoruz.
Geliştirici Dostu
Açık kaynak, REST API desteği, kapsamlı kancalar ve kolay özelleştirme için araçlar.
Web sitemiz, üyelik sitenizi özelleştirmek için eylem ve filtre kancalarımızı nasıl kullanacağınıza dair 340’tan fazla örnek sunmaktadır.
Ücretsiz WordPress Teması
Resmi temamız Memberlite, özellikle üyelik siteleri için tasarlanmıştır. Memberlite, oturum açmış/açmış kullanıcılar için gelişmiş özellikler sunmak üzere Paid Memberships Pro ile derin bir entegrasyona sahiptir ve Block Editor ve Elementor gibi favori sayfa oluşturucularınızla birlikte çalışır.
Popüler Eklentiler
65’ten fazla Eklentiden oluşan kütüphanemiz aracılığıyla üyelik sitenizin özelliklerini genişletin veya üçüncü taraf hizmetlerle entegre edin. En popüler özelliklerden bazıları şunlardır:
- Üyelikleri e-posta pazarlama platformlarıyla entegre edin Mailchimp dahil
- Ortaklıkları Eklentiler ile yönetin veya AffiliateWP gibi popüler bir üçüncü taraf sistemi kullanın
- Üyelerin sosyal medya profilleriyle giriş yapmasına veya katılmasına izin verin
- Elementor, Page Builder by SiteOrigin, Beaver Builder ve Divi gibi popüler Sayfa Oluşturucuları kullanarak sitenizi tasarlayın. WordPress Blok Düzenleyici (Gutenberg) için 15 temel üyelik bloğu sunuyoruz
- Mağazanızda sadece üyelere özel indirimler sunmak veya üyeliği bir ürün olarak satmak için İsteğe Bağlı WooCommerce Entegrasyonu (WooCommerce gerekli değildir. Yinelenen ödemeler ve ağ geçidi entegrasyonu PMPro’da yerleşiktir)
- Site genelinde veya hızlı satış yapmak için banner’lar içeren bir satış açılış sayfası oluşturun
- Etkinlik Yöneticisi, Etkinlik Takvimi ve Şeker Takvimi ile üyelere özel etkinlikler sunun
Paid Memberships Pro, WordPress için ücretsiz bir üyelik eklentisidir
Eklentimiz %100 GPL’dir ve WordPress deposundan veya www.paidmembershipspro.com adresindeki sitemizden edinilebilir. Eklentinin tam sürümü hiçbir kısıtlama veya ek lisans gerektirmeden sunulmaktadır. Geliştiriciler Github sayfamız üzerinden dahil olabilirler.
PMPro’yu Diğer Üyelik Eklentileri ve Platformlarıyla Karşılaştırın
Paid Memberships Pro’yu başka bir üyelik eklentisi veya üçüncü taraf platform ile mi karşılaştırıyorsunuz? PMPro’nun diğer seçeneklere kıyasla farklı özelliklerini görmenize yardımcı olacak bir dizi ürün karşılaştırma kılavuzumuz var:
…and more. You can read all of these comparison guides here.
Ekran Görüntüleri
Abonelik planlarınızı sergilemek için üyelik seviyeleri veya Fiyatlandırma sayfası. Ücretsiz, Ücretli veya Abonelikler (Yıllık, Aylık, Haftalık, Günlük) olsun, işletmenize en uygun üyelik seviyelerini ayarlayın. Özel Deneme Süreleri Sunun (Ücretsiz Deneme, Özel uzunlukta Deneme, ‘Tanıtım’ Fiyatlandırması) Yöneticilere tek bir üyenin profil bilgileri, üyelikleri, abonelikleri, siparişleri ve daha fazlası hakkında daha derin bir görünüm sağlamak için CRM benzeri Üye Düzenle kontrol panelini kullanın. Üyelik Hesabı sayfası, tüm bölümleri görüntüleyin veya kısa kod niteliklerini kullanarak belirli bölümleri gösterin. WordPress sitenize sorunsuz bir şekilde uyum sağlayan optimize edilmiş Üyelik Ödeme sayfası. Ödeme sırasında yakalanan alanlar diğer Eklentiler ile değiştirilebilir. Sayfa, Yazı veya Kategoriye göre Üyelik Erişim Ayarlarını kullanmak kolaydır. Kısıtlanmış içeriği satır içinde görüntülemek için blok ayarlarını veya kısa kodları kullanın. Erişimi istediğiniz şekilde kısıtlamak için geliştirici dostu kancalar. Üyeler WordPress Kullanıcılarıdır. PMPro, tek bir üyenin geçmişini görüntülemek, tüm Üyeleri filtrelemek ve aramak veya Üye Listenizi dışa aktarmak için benzersiz bir arayüz sağlar. Belirli fiyat kuralları ile Üyelik İndirimleri sunun (seviyeye göre sınırlandırılmış, her seviye için benzersiz fiyatlandırma, kullanım sayısı, son kullanma tarihi). Filtrelenebilir Satış Gelir Raporları (Ziyaretler, Görüntülemeler, Girişler, Kayıtlar, İptaller ve diğer Üyelik İstatistikleri için de raporlar dahildir). Üye olmayan mesajları güncellemek için gelişmiş ayarlar, isteğe bağlı olarak alıntılar gösterme veya içeriği filtreleme, reCAPTCHA kullanma ve Hizmet Şartları onay kutusu.
Bloklar
Bu eklenti 20 blok sağlar.
- Membership Checkout Form Dynamic form that allows users to complete free registration or paid checkout for the selected membership level.
- Single Membership Level Displays a single membership level's information and pricing with individual level components.
- PMPro Page: Account Profile Edit Dynamic form that allows the current logged in member to edit their default user profile information and any custom user profile fields.
- PMPro Page: Orders Dynamic page section that displays a list of all orders (purchase history) for the active member. Each order can be selected and viewed in full detail.
- PMPro Page: Billing Dynamic page section to display the member's billing information. Members can update their subscription payment method from this form.
- PMPro Page: Account Profile Dynamic page section that displays the member's profile as read-only information with a link to edit fields or change their password.
- Login Form Dynamic form that allows users to log in or recover a lost password. Logged in users can see a welcome message with the selected custom menu.
- PMPro Page: Account Links Dynamic page section that displays custom links available for the active member only. This block is only visible if other Add Ons or custom code have added links.
- PMPro Page: Account Memberships Dynamic page section to display the member's active membership information with links to view all membership options, update billing information, and change or cancel membership.
- PMPro Page: Account (Full) Dynamic page section to display the selected sections of the Membership Account page including Memberships, Profile, Orders, and Member Links. These sections can also be added via separate blocks.
- PMPro Page: Account Orders Dynamic page section that displays a list of the last 5 membership orders for the active member.
- Content Visibility Block Nest blocks within this wrapper to show or hide content by membership level, login status, or for non-members.
- Membership Levels and Pricing Table Dynamic page section that displays a list of membership levels and pricing, linked to membership checkout. To reorder the display, navigate to Memberships > Settings > Levels.
- Membership Checkout Button Inserts a button that links directly to membership checkout for the selected level.
- PMPro Page: Cancel Dynamic page section where members can cancel their membership and active subscription if applicable.
- PMPro Page: Confirmation Dynamic page section that displays a confirmation message and purchase information for the active member immediately after membership registration and checkout.
- Level Name The name of this membership level.
- Level Price The price text for this membership level.
- Level Expiration The expiration text for this membership level.
- Level Description The description for this membership level.
Yükleme
İndirin, Kurun ve Etkinleştirin!
- Paid Memberships Pro’yu bulmak ve yüklemek için Eklentiler > Yeni Ekle’ye gidin.
- Veya eklentinin en son sürümünü indirin, ardından Eklentiler > Yeni Ekle’ye gidin ve .zip dosyanızı yüklemek için “Eklenti Yükle” düğmesine tıklayın.
- Eklentiyi etkinleştirin.
İlk Kurulumu Tamamlamak için Kurulum Sihirbazını Kullanın
Etkinleştirmeden sonra, eklentiyi yapılandırmak için kısa bir kurulum sihirbazına yönlendirileceksiniz.
Başlarken ek yardım için İlk Kurulum Eğitimi kılavuzumuza bakın.
Daha Fazla Kurulum ve Kurulum Dokümantasyonu
SSS
-
Bu eklentiyi kullanmak için herhangi bir kodlama bilmem gerekiyor mu?
-
Hayır, Paid Memberships Pro herhangi bir kodlama bilgisi gerektirmez. Eklenti, tüm WordPress deneyim seviyelerini karşılayacak şekilde tasarlanmıştır. Aynı zamanda, eklentimiz oldukça geliştirici dostu ve genişletilebilirdir.
-
Ücretli Üyelikler Pro herhangi bir WordPress teması ile çalışır mı?
-
Evet. PMPro düzgün kodlanmış herhangi bir tema ile çalışacaktır. Ancak, bazı temalar eklenti ile çakışmalara neden olabilir. Temanızla ilgili bir stil sorunu bulursanız lütfen topluluk forumunda bir gönderi oluşturun.
-
Eklenti önbellek eklentileri ile çalışıyor mu?
-
Kesinlikle. Bu konuyu daha fazla araştırmak isterseniz web sitemizde bir önbelleğe alma eklentisi veya barındırıcınızın önbelleğe alma yöntemlerini Paid Memberships Pro ile kullanma hakkında eksiksiz bir kılavuzumuz var.
-
PMPro, eklenti etkin olduğunda wp-login.php’ye erişimi kısıtlıyor mu?
-
PMPro, aktif olduğunda wp-login.php sayfasına erişimi kısıtlamaz. Bu, yönetici kullanıcılarınızın Two-Factor ve daha fazlası gibi gelişmiş güvenlik eklentilerinden yararlanmasına olanak tanır, böylece üyelik sitenizi güvende tutabilirsiniz. Üyelerinizin giriş yapmak ve şifrelerini sıfırlamak için kullanabilecekleri bir ön uç giriş sayfası ekliyoruz.
-
Paid Memberships Pro Multisite veya Network Uyumlu mu?
-
“Çoklu siteyi desteklemek” farklı kişiler için farklı anlamlar ifade eder. Bu kılavuz, Paid Memberships Pro’yu bir ağda kullanabileceğiniz üç ana yolu kapsar.
Kutunun dışında PMPro temel olarak her site için bağımsız bir eklenti olarak hareket edecektir. Her sitenin kendi üyelik seviyeleri, üyeleri, ödeme ayarları vb. listesi vardır.
Üye Ağ Siteleri Eklentimiz üyelerin ödeme sırasında bir site adı ve başlığı seçmelerine olanak tanır ve ödeme sırasında bir ağ sitesi kurar.
Multisite Üyelik Eklentimiz ‘Ana’ Ağ sitesindeki üyelikleri yönetmenize ve diğer Ağ Alt Sitelerine erişim sağlamanıza veya kısıtlamanıza olanak tanır.
PMPro’yu bir ağ kurulumu üzerinde kullanmak için daha fazla yardım isterseniz, iletişim sayfamız üzerinden bize ulaşın.
-
Paid Memberships Pro’yu yükleme, yapılandırma veya özelleştirme konusunda yardıma ihtiyacım var.
-
Daha fazla belge ve destek forumlarımız için lütfen destek sitemizi ziyaret edin.
-
Paid Memberships Pro’da bir hata buldum.
-
Lütfen WordPress destek forumuna gönderin ve hemen düzeltelim. Yardımınız için teşekkürler.
-
PMPro X’i Destekliyor mu?
-
Emin değil misiniz? Biraz araştırma yaparak öğrenebilirsiniz.
İncelemeler
Katkıda Bulunanlar ve Geliştiriciler
“Ücretli Üyelikler Pro – İçerik Kısıtlama, Kullanıcı Kaydı, & Ücretli Abonelikler” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye katkıda bulunmuşlardır.
Katkıda bulunanlar“Ücretli Üyelikler Pro – İçerik Kısıtlama, Kullanıcı Kaydı, & Ücretli Abonelikler” 20 dile çevrildi. Katkıda bulundukları için çevirmenlere teşekkürler.
Geliştirmeyle ilgilenir misiniz?
Kodu görüntüle, SVN deposuna göz at veya RSS ile geliştirme günlüğüne abone ol.
Değişiklik Kaydı
3.1.2 – 2024-08-02
- ENHANCEMENT: Added an admin notice on PMPro settings pages when using Stripe without a webhook set up. #3103 (@dparker1005)
- ENHANCEMENT: Added a new filter
pmpro_stripe_card_element_style
to allow developers to customize the Stripe card element style. #3099 (@kimcoleman) - ENHANCEMENT: Improved the styling of bulleted lists. #3095 (@kimcoleman)
- BUG FIX: Fixed an issue where Braintree checkouts would fail due to the
CardType
field not being present in the payment form. #3102 (@JarrydLong) - BUG FIX: Fixed an issue where billing updates could fail for some gateways. #3102, #3106 (@JarrydLong, @dparker1005)
- BUG FIX: Fixed PHP errors when showing a “no access” message and there is not a levels page or checkout page set. #3096 (@kimcoleman)
- BUG FIX: Fixed an issue where checkouts would fail when using the Stripe payment request button and reCAPTCHA v3. #3094 (@dparker1005)
- REFACTOR: Updated doc block for the
pmpro_set_expiration_date()
function to allownull
as a valid value for the$enddate
parameter. #3098 (@ZebulanStanphill)
3.1.1 – 2024-07-29
- ENHANCEMENT: Added autocomplete functionality for name and billing fields on the checkout page. #3081 (@andrewlimaza)
- ENHANCEMENT: Improved the field structure and styling for checkbox and radio user fields. #3077 (@kimcoleman)
- ENHANCEMENT: Added a new hook
pmpro_lost_password_before_submit_button
. #3090 (@dioliviers, @dparker1005) - BUG FIX/ENHANCEMENT: The current panel on the Member Edit page is now included in the form action instead of as a hidden input. #3092 (@mircobabini)
- BUG FIX/ENHANCEMENT: Improved the LifterLMS streamline option to prevent LifterLMS from modifying the login form links on the PMPro login page. #3089 (@kimcoleman)
- BUG FIX: Fixed an issue where fields may overlap on the checkout page when viewing on a mobile device. #3078 (@kimcoleman)
- BUG FIX: Fixed an issue where pages could not be saved when they contain the “Confirmation Page” block. #3085 (@dparker1005)
- BUG FIX: Fixed an issue where the billing address fields were always shown on the Update Billing page, even when disabled. #3082 (@dparker1005)
- BUG FIX: Fixed an issue where some required fields did not display a “required” asterisk or the
aria-required
attribute. #3076 (@kimcoleman) - BUG FIX: Fixed the styling for fields with errors after submitting the checkout form. #3076 (@kimcoleman)
- BUG FIX: Fixed an issue where the default expiration date when adding a new membership level via the Edit Member page would be calculated based on the current UTC time. #3093 (@mircobabini)
- BUG FIX: Fixed an issue where free orders would not process correctly when the default gateway was set to PayPal Standard or 2Checkout. #3091 (@dparker1005)
- BUG FIX: Fixed an issue where some HTML elements were missing class names. #3080 (@mircobabini)
- BUG FIX: Fixed the alignment of the action links on the “lost password” form. #3084 (@kimcoleman)
- BUG FIX: Fixed an issue where content added to the login form via hooks might be given flex alignment. #3083 (@kimcoleman)
- BUG FIX: Fixed an issue where requesting a subscription date as a timestamp would always return in the UTC timezone regardless of if
$local_time
was set totrue
. #3069 (@mircobabini) - BUG FIX: Fixed a typo of “Akismet” on the PMPro Security settings page. #3081 (@andrewlimaza)
- BUG FIX: Fixed the alignment of the “search” field on the Add Ons dashboard page. #3079 (@kimcoleman)
3.1 – 2024-07-17
- FEATURE: Added a new “Design” tab to the Memberships > Settings page with multiple frontend style variations to choose from. #3003 (@kimcoleman)
- FEATURE: Added a new “Security” tab to the Memberships > Settings page. #2999 (@MaximilianoRicoTabo)
- ENHANCEMENT: Updated the styling of frontend pages. #3003 (@kimcoleman)
- ENHANCEMENT: Improved the logic around how “no access” messages are generated and added filters to customize these messages. #3003 (@kimcoleman)
- ENHANCEMENT: Standardized CSS selectors to make theming a PMPro site more straightforward. #3003 (@kimcoleman)
- ENHANCEMENT: Added an “Edit Customer in Stripe” button to the “View Subscription” page for Stripe subscriptions. #2987 (@dparker1005)
- ENHANCEMENT: Set Stripe Checkout to be the default Stripe payment flow on new websites. #3006 (@dparker1005)
- ENHANCEMENT: Updated the “Check out with PayPal” button so that it is more accessible and can be translated. #3026 (@kimcoleman)
- ENHANCEMENT: Updated the billing failure email to link directly to the “update billing information” page for the corresponding subscription. #3032 (@MaximilianoRicoTabo)
- ENHANCEMENT: Updated the term “Invoice” to “Order” in most places throughout the plugin. #2982 (@kimcoleman)
- ENHANCEMENT: Added filters for updating how the total, subtotal, and tax are displayed for an order. #3009 (@dparker1005)
- ENHANCEMENT: Added a new filter
pmpro_subscription_cost_text
for updating how the subscription cost is displayed. #3021 (@dparker1005) - ENHANCEMENT: Added new filter
pmpro_dashboard_meta_boxes
to allow developers to hide dashboard widgets and add their very own widgets to the PMPro dashboard area. #3019 (@andrewlimaza) - ENHANCEMENT: Now detecting Add Ons with incorrect folder names in site health. #2069 (@mircobabini)
- BUG FIX/ENHANCEMENT: Email headers and footers are now added after email body filters are run. #2000 (@mircobabini)
- BUG FIX/ENHANCEMENT: Added an error message on the Edit Member page when an order refund fails. #3015 (@dparker1005)
- BUG FIX/ENHANCEMENT: Moved the “Edit Customer in Stripe” button on the Edit Member page to the “User Info” tab. #2987 (@MaximilianoRicoTabo)
- BUG FIX/ENHANCEMENT: Added a fallback to get the site URL from the database should the SERVER_NAME parameter not be available in certain cases like using WP-CLI and some other instances. #2996 (@andrewlimaza)
- BUG FIX/ENHANCEMENT: Now including email template variables for the expired level ID and level name on the membership expired email template. #2954 (@MaximilianoRicoTabo)
- BUG FIX/ENHANCEMENT: When using PMPro Lifter Streamline mode, now making sure that Lifter does not reserve the
/membership/
slug. #2927 (@MaximilianoRicoTabo) - BUG FIX/ENHANCEMENT: Enabled localization for certain strings throughout the plugin. #3005 (@DAnn2012)
- BUG FIX/ENHANCEMENT: Updated the “Login Name” setting for Authorize.net to “API Login ID” to match the Authorize.net documentation. #3058 (@dparker1005)
- BUG FIX: Fixed an issue where the payment transaction ID would not be saved for an order while purchasing a subscription via Stripe Checkout. #3025 (@dparker1005)
- BUG FIX: Fixed an issue on some hosting setups where subscriptions would not be successfully inserted into the database. #3002 (@dparker1005)
- BUG FIX: Fixed an issue where the “Content Visibility” block editor settings could break some core WordPress blocks. #3014 (@MaximilianoRicoTabo)
- BUG FIX: Fixed an issue where a user’s membership might not be removed when a PayPal Express subscription is suspended due to payment failure. #3016 (@dparker1005)
- BUG FIX: Fixed a broken link to the PMPro Approvals documentation page when creating a new membership level. #3001 (@dparker1005)
- BUG FIX: Fixed an issue where testing the “cancel on next payment date” email template might fail. #2984 (@MaximilianoRicoTabo)
- BUG FIX: Fixed an issue where a PHP warning might be shown when dynamically adding the membership level body CSS class. #3013 (@andrewlimaza)
- BUG FIX: Fixed an issue where the “From Name” email setting could add slashes before escaped characters when saved. #3050 (@andrewlimaza)
- BUG FIX: Fixed an issue where the “View With” admin bar dropdown might not work correctly when using Firefox. #2953 (@MaximilianoRicoTabo)
- BUG FIX: Fixed an issue where there might not be a space between class names when creating a user field. #3046 (@kimcoleman)
- BUG FIX: Fixed issues where user IDs over 4294967295 would not be correctly linked to their subscription. #3065 (@dparker1005)
- BUG FIX: Fixed over-escaped HTML in the admin activity email. #2985 (@MaximilianoRicoTabo)
- BUG FIX: Fixed some typos in the plugin. #3062 (@szepeviktor)
- REFACTOR: Updated the checkout preheader to use the abstracted
pmpro_complete_checkout()
function. #2937 (@dparker1005) - REFACTOR: Removed duplicate code from PayPal gateway classes. #2932 (@dparker1005)
- DEPRECATED: Removed the ability to customize no access messages for the RSS feed and the secondary option for logged out members. Filters should be used to customize these messages. #3003 (@kimcoleman)
- DEPRECATED: Removed the “Update Billing Flow” option from the Stripe gateway settings. Billing information will now be updated on-site if using the on-site payment flow and off-site if payments are taken via Stripe Checkout. #3006 (@dparker1005)
- DEPRECATED: Removed the
print.css
file from the plugin. These styles are now infrontend.css
. #2940 (@dparker1005) - DEPRECATED: Deprecated the
pmpro_longform_address
filter. Address fields will always be shown in longform format. #2990 (@kimcoleman) - DEPRECATED: Removed setting and display of SSL Seal Code option from database and frontend pages. #2991 (@kimcoleman)
- DEPRECATED: No longer storing an option for accepted card types or allowing a card type select field in payment forms. #2989 (@kimcoleman)
- DEPRECATED: Deprecated the billable invoice, credit card expiring, checkout express, checkout trial, and checkout free trial email templates along with their admin counterparts. #3032 (@MaximilianoRicoTabo)
- DEPRECATED: Removed the setup.sql file from the plugin. #3068 (@dparker1005)
3.0.6 – 2024-07-01
- SECURITY: Fixed an authenticated SQL injection vulnerability in the Orders and Discount Codes list tables. (Thanks, Trương Hữu Phúc from Patchstack)
- BUG FIX: Fixed PHP errors when calling
pmpro_is_checkout()
too early in the page load. (@kimcoleman)
3.0.5 – 2024-06-24
- SECURITY: Fixed a vulnerability in the 2Checkout payment integration that could allow unauthenticated users to move orders from the “pending” status to the “success” status (Thanks, Rafie Muhammad from Patchstack)
- BUG FIX: Fixed an incorrect query when using the “Show Only New” or “Show Only Renewals” filters on the sales report. (@ideadude)
3.0.4 – 2024-05-08
- GELİŞTİRME: Artık Stripe’ta bir web kancası kurulup kurulmadığını algılıyor ve kurulmamışsa bir tane kurmak için bir düğme gösteriyor. Web kancaları, Stripe Connect akışı oluşturulduktan sonra da otomatik olarak ayarlanır. #2976 (@dparker1005)
- GELİŞTİRME: Bir seviye grubu bağlamında belirli üye bilgilerini göstermek için
[pmpro_member]
kısa koduna birgrup
niteliği eklendi. #2966 (@kimcoleman) - GELİŞTİRME: Üye Düzenle sayfasının Siparişler sekmesine yeni bir “ağ geçidi” sütunu eklendi. #2970 (@andrewlimaza)
- GELİŞTİRME: Üye Düzenle sayfasının Abonelikler sekmesine yeni bir “ağ geçidi” sütunu eklendi. #2979 (@andrewlimaza)
- GELİŞTİRME: İlk eklenti kurulumunun bir parçası olarak oluşturulan PMPro sayfaları için hiyerarşi ve adlar ayarlandı. #2967 (@kimcoleman)
- GELİŞTİRME:
Üyelikler > Ayarlar > Seviyeler
ayarlar sayfasına her grup için ID eklendi. #2978 (@andrewlimaza) - HATA DÜZELTME/GELIŞTIRME:
+ New > Member
yönetici çubuğu menü öğesi,edit_users
özelliğine sahip herhangi bir kullanıcı tarafından görülebilecek şekilde güncellendi. #2968 (@kimcoleman) - HATA DÜZELTME: Oturum açma yönlendirmesinin yanlışlıkla oturum açma sayfasına geri yönlendirmesine neden olan bir sorun düzeltildi. #2971 (@andrewlimaza)
- HATA DÜZELTME: Kullanıcının zaten sahip olduğu bir seviye için PayPal Express ile yinelenen bir üyelik satın almasının yeni ödeme aboneliğini hemen iptal etmesine neden olan bir sorun düzeltildi. #2972 (@dparker1005)
- HATA DÜZELTME: Bazı PHP sürümleri için Kullanıcı Alanları ayarları sayfasındaki PHP kullanımdan kaldırma uyarıları düzeltildi. #2975 (@dparker1005)
- KALDIRILDI: Bu işlem artık otomatik olduğundan, Stripe’a bağlandıktan sonra artık “Bir web kancası kaydet” açılır penceresini göstermiyor. #2976 (@dparker1005)
3.0.3 – 2024-04-18
- GELİŞTİRME: Artık ağ geçidi kimlik bilgilerimiz olmadığında Stripe veya PayPal Express’ten abonelik verilerini çekmek için API çağrıları yapmıyoruz. #2956 (@mircobabini)
- GELİŞTİRME: Geliştiricilerin ağ geçidi nesnelerini kullanılmadan önce değiştirmelerine olanak sağlamak için yeni
pmpro_subscription_gateway_object
vepmpro_order_gateway_object
filtreleri eklendi. #2962 (@mircobabini) - GELİŞTİRME: Geliştiricilerin bir web kancası olayını almadan önce Stripe API anahtarını değiştirmelerine izin vermek için yeni bir filtre
pmpro_stripe_before_retrieve_webhook_event
eklendi. #2962 (@mircobabini) - HATA DÜZELTME: Ödeme sırasında yeni bir kullanıcı oluştururken nonce doğrulama kontrollerinin başarısız olmasına neden olan bir sorun düzeltildi. #2963 (@dparker1005)
- HATA DÜZELTME: “Rol” alanını salt okunur hale getirerek, Üye Düzenle sayfasında kullanıcıların rollerinin yanlışlıkla değiştirilebilmesine neden olan sorunlar düzeltildi. #2961 (@dparker1005)
- HATA DÜZELTME: Bir yönetici bir kullanıcının üyeliğini değiştirdiğinde eski bir üyelik seviyesinin durumunun
admin_changed
yerinechanged
olmasına neden olan bir sorun düzeltildi. #2965 (@dparker1005) - HATA DÜZELTME: Listede gösterilecek bir kullanıcı silindiğinde PMPro “Son Üyeler” Gösterge Paneli widget’ındaki PHP hataları düzeltildi. #2964 (@andrewlimaza)
- HATA DÜZELTME: Yönetici sayfalarına bazı eksik global değişkenler eklendi. #2955 (@mircobabini)
- HATA DÜZELTME: Eksik CSS renk değişkeni düzeltildi. #2955 (@kimcoleman)
- HATA DÜZELTME: Stripe web kancasında bir hata mesajı oluştururken değişken adı düzeltildi. #2955 (@mircobabini)
- HATA DÜZELTME: Braintree web kancası günlüğünün işlem ayrıntılarını içermemesine neden olan bir sorun düzeltildi. #2955 (@mircobabini)
- REFAKTÖR: Kod tabanındaki yinelenen dizi öğeleri kaldırıldı. #2955 (@mircobabini)
3.0.2 – 2024-04-11
- GELİŞTİRME: Güncel olmadıklarında özel sayfa şablonlarını devre dışı bırakmak için ayarlar eklendi. #2923 (@dparker1005, @kimcoleman)
- GELİŞTİRME: Şimdi “Görünüm: Erişimim” ayarını “Erişimimle görüntüle” olarak ayarlayın. #2938 (@andrewlimaza)
- GELİŞTİRME: Kurulum sihirbazı bağlantısının gösterilip gösterilmeyeceğini ayarlamak için yeni bir filtre
pmpro_show_setup_wizard_link
eklendi. #2372 (@andrewlimaza) - GELİŞTİRME: Site sağlığına seviye grubu bilgisi eklendi. #2931 (@dparker1005)
- GELİŞTİRME: Özel sayfa şablonlarının site sağlığında görüntülenme şekli iyileştirildi. #2923 (@dparker1005)
- HATA DÜZELTME/GELIŞTIRME: Seviye gruplarının sırasını güncellerken bir nonce eklendi. #2930 (@dparker1005)
- HATA DÜZELTME/GELIŞTIRME: Ödeme sırasında indirim kodu hata mesajlarındaki tırnak işaretleri artık kaldırılmıyor. #2935 (@MaximilianoRicoTabo)
- HATA DÜZELTME/GELIŞTIRME: Artık Üye Düzenle sayfasında rolü olmayan kullanıcıları destekliyor. #2942 (@dparker1005)
- HATA DÜZELTME/GELIŞTIRME: PMPro form gönderimleri işlenirken kullanılan bazı JS kodları yalnızca PMPro formları için çalışacak şekilde güncellendi. #2779 (@MaximilianoRicoTabo)
- HATA DÜZELTME/GELIŞTIRME: Yerelleştirme için “siparişinize uygulanan indirim kodu” dizeleri tutarlı hale getirildi. #2941 (@dparker1005, @mircobabini)
- HATA DÜZELTME/GELIŞTIRME: Artık faturalandırılabilir fatura e-posta şablonuna seviye kimliği ve seviye adı için e-posta şablonu değişkenleri ekleniyor. #2947 (@MaximilianoRicoTabo)
- HATA DÜZELTME/GELIŞTIRME: Artık yalnızca kullanıcı başarılı bir şekilde oturum açmadıysa oturum açma hatalarını gösteriyor. #2949 (@dparker1005)
- HATA DÜZELTME: PHP’nin bazı sürümlerinde bir seviye grubunu düzenlerken oluşan ölümcül hata düzeltildi. #2933 (@MaximilianoRicoTabo)
- HATA DÜZELTME: Sandbox modunda PayPal Express kullanılırken abonelik oluşturmanın başarısız olmasına neden olan bir sorun düzeltildi. #2944 (@dparker1005)
- HATA DÜZELTME: Desteklenmeyen fatura ayrıntılarına sahip indirim kodlarının İndirim Kodları listesinde vurgulanmamasına neden olan bir sorun düzeltildi. #2928 (@MaximilianoRicoTabo)
- HATA DÜZELTME: MemberOrder::get_orders() yönteminin
discount_code_id
ile filtreleme yaparken yanlışlıkla boş bir dizi döndürmesine neden olan bir sorun düzeltildi. #2929 (@dparker1005) - HATA DÜZELTME: Son kullanma tarihi olan bir seviyeyi yenilerken bir ayın her zaman 30 gün olarak kabul edilmesine neden olan bir sorun düzeltildi. #2945 (@dparker1005, @fisher2470)
- HATA DÜZELTME: 3.0’da kaldırılan
pmpro_deactivate_old_levels
filtresini geri ekleme. #2946 (@dparker1005) - HATA DÜZELTME: Üye Listesi CSV Dışa Aktarımının kullanıcı kimliğine göre sıralanmadığında yanlış veri oluşturmasına neden olan bir sorun düzeltildi. #2811 (@rollsappletree)
- HATA DÜZELTME: strtolower() işlevine null geçerken oluşan PHP uyarısı düzeltildi. #2926 (@MaximilianoRicoTabo)
- HATA DÜZELTME: esc_url() işlevine null geçerken oluşan PHP uyarısı düzeltildi. #2939 (@dparker1005)
- HATA DÜZELTME: PMPro_Discount_Code sınıfında özellik bildirerek PHP kullanımdan kaldırma uyarıları düzeltildi. #2936 (@MaximilianoRicoTabo)
- HATA DÜZELTME: PMProEmail sınıfındaki özellikleri bildirerek PHP kullanımdan kaldırma uyarıları düzeltildi. #2934 (@MaximilianoRicoTabo)
- HATA DÜZELTME: Yönetici Etkinliği e-postasında hatalı olarak kaçılan bazı HTML etiketleri düzeltildi. #2948 (@dparker1005)
- REFAKTÖR: Kod tabanındaki bazı yazım hataları düzeltildi. #2777, #2950, #2951 (@mircobabini)
3.0.1 – 2024-03-27
- GELİŞTİRME: Mobil cihazlarda yönetici kullanıcı arayüzü geliştirildi. #2913 (@kimcoleman)
- GELİŞTİRME: Artık üye düzenleme sayfasında sekmeler arasında geçiş yaparken mesajları kaydetme özelliği gizleniyor. #2910 (@dparker1005)
- GELİŞTİRME: Kurulum sihirbazındaki “Sayfalar oluştur” onay kutusu artık varsayılan olarak işaretli. #2916 (@dparker1005)
- HATA DÜZELTME/GELIŞTIRME: Artık seviyeler sayfasında üyelik grupları yalnızca grup gösterilecek seviyeler içeriyorsa gösteriliyor. #2917 (@dparker1005)
- HATA DÜZELTME:
add_meta_box()
tanımlanmadan öncecurrent_screen
eylemini tetikleyen eklentilerle eklenti çakışmalarının neden olduğu ölümcül bir hata düzeltildi. #2911 (@dparker1005) - HATA DÜZELTME: Bir gönderiyi düzenlerken “Üyelik Gerektir” meta kutusunun gösterilmemesine neden olabilecek bir eklenti çakışması düzeltildi. #2911 (@dparker1005)
- HATA DÜZELTME: Seviye ayarları sayfasındaki “Yeni Seviye Ekle” düğmesinin çalışmamasına neden olan bir sorun düzeltildi. #2905 (@dparker1005)
- HATA DÜZELTME: Eski üyelere göre filtreleme yaparken süresi dolan/iptal edilen tarihin üyeler listesinde gösterilmemesi sorunu düzeltildi. #2908 (@dparker1005)
- HATA DÜZELTME: Kullanıcı düzenleme sayfasındaki “Üye Düzenle” bağlantısının herkes tarafından görülebilmesine neden olan bir sorun düzeltildi. #2903 (@dparker1005)
- HATA DÜZELTME:
pmpro_account_membership_expiration_text
filtresini kullanan özel kodun artık çalışmamasına neden olan bir sorun düzeltildi. #2906 (@dparker1005) - HATA DÜZELTME:
pmpro_next_payment()
öğesine bir dizi durum aktaran özel kodun artık çalışmamasına neden olan bir sorun düzeltildi. #2904 (@dparker1005) - HATA DÜZELTME: Güncel olmayan bir ödeme sayfası şablonu kullanıldığında indirim kodlarının uygulanamaması sorunu düzeltildi. #2921 (@dparker1005)
- HATA DÜZELTME: Yeni bir üyelik seviyesi oluştururken çıkan PHP uyarısı düzeltildi. (@dparker1005)
- HATA DÜZELTME:
pmpro_no_quotes()
işlevine NULL geçerken oluşan PHP uyarısı düzeltildi. #2909 (@ipokkel) - HATA DÜZELTME:
pmpro_setOption()
işlevine değer olarak NULL geçildiğinde verilen PHP uyarısı düzeltildi. #2915 (@dparker1005) - HATA DÜZELTME: Blok düzenleyicide kısıtlanmış bir gönderiyi kaydederken çıkan PHP uyarısı düzeltildi. #2919 (@dparker1005)
- HATA DÜZELTME: Stripe web kancası denetleyicisinin “Durum” sütununun biçimlendirmesi düzeltildi. #2918 (@dparker1005)
- REFAKTÖR:
pmpro_getOption()
kullanımlarıget_option()
olarak değiştirildi. #2914 (@dparker1005)
3.0 – 2024-03-25
- ÖZELLİK: Artık yeni bir abonelikler tablosu kullanarak ödeme aboneliklerini izleme. (@dparker1005)
- ÖZELLİK: Kullanıcı Başına Çoklu Üyelik Eklentisi çekirdek PMPro eklentisiyle birleştirildi. #2250 (@dparker1005)
- ÖZELLİK: Stripe Faturalama Limitleri Eklentisi çekirdek PMPro eklentisiyle birleştirildi. Tüm ağ geçitleri artık faturalandırma limitlerini destekliyor. #2384 (@dparker1005)
- ÖZELLİK: Sonraki Ödeme Tarihinde İptal Eklentisi çekirdek PMPro eklentisiyle birleştirildi. #2389 (@dparker1005)
- ÖZELLİK: Bir kullanıcının üyelik bilgilerini düzenlemek için yeni bir Üye Düzenle sayfası eklendi. #2657 (@kimcoleman, @ideadude, @dparker1005)
- ÖZELLİK: Araç çubuğuna, yöneticilerin web sitesini tam üyelik erişimiyle mi, üyelik erişimi olmadan mı yoksa mevcut üyelik seviyeleriyle mi görüntülemek istediklerini seçmelerine olanak tanıyan bir “Yönetici Üyelik Erişimi” ayarı eklendi. #2541 (@andrewlimaza)
- ÖZELLİK: Üyelik seviyesine göre kısıtlamaya izin vermek için tüm temel WordPress bloklarına “içerik görünürlüğü” ayarları eklendi. #2680 (@MaximilianoRicoTabo)
- ÖZELLİK: Belirli bir üyelik seviyesi hakkında bilgi görüntülemek için Tek Üyelik Seviyesi bloğu eklendi. #2654 (@JarrydLong, @kimcoleman)
- GELİŞTİRME: Tüm
iptal
siparişlerinibaşarı
olarak değiştirmek için yükseltme sırasında çalışacak bir komut dosyası eklendi, böyleceiptal
durumunu kaldırabiliriz. #2025 (@dparker1005) - GELİŞTİRME: Blok düzenleyicideki “Üyelik Gerektir” ayarlarının yeni bir blok düzenleyici paneline taşınması. #2445 (@dparker1005)
- GELİŞTİRME: Çevrimdışı ödemeleri toplarken “Çek” kelimesini özelleştirmek için bir ayar eklendi. #2655 (@MaximilianoRicoTabo)
- GELİŞTİRME: Artık ödeme sırasında seviye ve indirim kodu URL parametrelerinin önüne ekleniyor. #2506 (@dparker1005)
- GELİŞTİRME: Yönetim ekranlarında elden geçirilmiş kullanıcı arayüzü. #2667 (@kimcoleman)
- GELİŞTİRME: Ön uç sayfaları ve ön başlıklar güncellendi. (@kimcoleman, @dparker1005)
- GELİŞTİRME: Artık veritabanı tabloları oluşturulurken harmanlama ayarı yapılıyor. #2566 (@dparker1005)
- GELİŞTİRME:
pmpro_user_taxonomy_args
filtresine bir$name
parametresi ekleme. #2456 (@mircobabini) - GELİŞTİRME: Artık kullanıcılar Stripe Checkout ile ödeme yaptığında ödeme açıklamalarını Stripe’a gönderiyor. #2744 (@dparker1005)
- GELİŞTİRME: Üye Listesi tablosu için ve hesap sayfasında seviyeleri gösterirken son kullanma metnini almanın çeşitli yollarını değiştirmek için
pmpro_get_membership_expiration_text()
işlevi eklendi.pmpro_membership_expiration_text
filtresi,pmpro_memberslist_expires_column
vepmpro_account_membership_expiration_text
filtrelerinin yerini alacak şekilde tasarlanmıştır. Eski filtreler yerindeyse hala uygulanır, ancak sonunda kullanımdan kaldırılacaktır. #2838 (@ideadude, @dparker1005) - GELİŞTİRME: Artık PMPro gösterge tablosu sayfalarında PMPro üzerindeki bildirimleri gizleme. #2797 (@ideadude)
- GELİŞTİRME: Siparişler ve indirim kodu listesi tabloları için Ekran Seçenekleri eklendi. #2799 (@dparker1005)
- GELİŞTİRME: Artık dosya alanlarını salt okunur olarak görüntülerken bağlantılar ve önizlemeler gösteriliyor. #2792 (@ideadude)
- GELİŞTİRME: Artık
$item
nesnesinipmpro_manage_memberslist_custom_column
‘a geçirerek özel kodun kullanıcı için hangi belirli seviyenin gösterildiğini bilmesini sağlayın. #2857 (@dparker1005) - GELİŞTİRME: Artık iç içe bloklar için blok görünürlüğünü ayarlayabilirsiniz. #2869 (@kimcoleman)
- GELİŞTİRME:
pmpro_braintree_subscription_create_array
filtresi eklendi. #2890 (@dparker1005) - GELİŞTİRME: Üye listesi dışa aktarımına abonelik işlem kimliği ve bir sonraki ödeme tarihi eklendi. #2872 (@kimcoleman)
- HATA DÜZELTME/GELIŞTIRME: Artık ödeme bilgileri kullanıcı metası yerine bireysel siparişlerde saklanıyor. #2398 (@JarrydLong)
- HATA DÜZELTME/GELIŞTIRME: Stripe ödeme isteği düğmesi kullanılırken Faturalandırmayı Güncelle sayfasında artık “Kredi Kartı ile Öde” yerine “Kredi Kartı” gösteriliyor. #2684 (jahidhasan018)
- HATA DÜZELTME/GELIŞTIRME: Artık aynı ada sahip birden fazla kullanıcı alanı grubunun oluşturulması engelleniyor. #2625 (@MaximilianoRicoTabo)
- HATA DÜZELTME/GELIŞTIRME: Artık yeni bir sipariş oluştururken yalnızca sipariş vergisi ve toplamı hesaplanıyor. #2703 (@dparker1005)
- HATA DÜZELTME/GELIŞTIRME: Tutarlılık ve olası uç durumlardan kaçınmak için MemberOrders üzerindeki vergiyi bir float olarak varsayılan hale getirme. #2656 (@mircobabini)
- HATA DÜZELTME/GELIŞTIRME: Parola sıfırlamanın Paid Memberships Pro tarafından başlatılıp başlatılmadığını izlemek için “Kayıp Parola”/”Parolayı Sıfırla” akışımız güncellendi. Değilse, diğer eklentilerle çakışmayı önlemek için parola sıfırlama ile ilgili bazı işlevler devre dışı bırakılacaktır. #2595 (@andrewlimaza)
- HATA DÜZELTME/GELIŞTIRME: Artık bir süre sonu işlenirken pmpro_cancelMembershipLevel() kullanılıyor. #2762 (@dparker1005)
- HATA DÜZELTME/GELIŞTIRME: Artık son üyeler ve siparişler gösterge tablosu raporları önbelleğe alınıyor. #2850 (@dparker1005)
- HATA DÜZELTME/GELIŞTIRME: Değerleri 0 olan satış raporlarının önbelleğe alınması düzeltildi. #2851 (@dparker1005)
- HATA DÜZELTME/GELIŞTIRME: PHP 8.2+ uyarılarını önlemek için ağ geçidi ve alan sınıflarında dinamik özelliklere izin verilmesi. #2844 (@dparker1005)
- HATA DÜZELTME/GELIŞTIRME: Artık register_block_type işlevi kullanılamıyorsa bloklarımızı yüklemeye çalışmıyoruz. (ClassicPress uyumluluğu.) #2840 (@MaximilianoRicoTabo)
- HATA DÜZELTME/GELIŞTIRME: Gösterge tablosu kullanıcı arayüzü, mevcut kullanıcı bunları kullanmak için uygun kapaklara sahip olmadığında bazı öğeleri gizleyecek şekilde ayarlandı. #2771 (@kimcoleman)
- HATA DÜZELTME/GELIŞTIRME: Bildirimler kapalıysa artık bildirimleri kontrol etmek için AJAX çağrısı yapılmıyor. #2856 (@mircobabini)
- HATA DÜZELTME/GELIŞTIRME: E-posta siparişi modaline nonce ekleme ve paramları önekleme. #2864 (@dparker1005)
- HATA DÜZELTME/GELIŞTIRME: Ödeme formuna nonce ekleme. #2893 (@dparker1005)
- HATA DÜZELTME/GELIŞTIRME: Kadence, BuddyBoss’ta tema uyumluluğu için küçük düzeltmeler. #2894 (@kimcoleman)
- HATA DÜZELTME: WordPress panosunda kullanıcı yerel ayarı yerine site yerel ayarının yüklenmesine neden olan bir sorun düzeltildi. #2707 (@andrewlimaza)
- HATA DÜZELTME:
admin_only
kullanıcı alanlarının, geçerli kullanıcı bir yönetici ise ön uç profilinde gösterilmeye devam etmesine neden olan bir sorun düzeltildi. #2432 (@dparker1005) - HATA DÜZELTME: Yıllık üyelik raporunun iptalleri göstermemesine neden olan bir sorun düzeltildi. #2630 (@MaximilianoRicoTabo)
- HATA DÜZELTME: Profil düzenleme alanlarındaki hatalı sınıf adı düzeltildi. #2632 (@patric-boehner)
- HATA DÜZELTME: Geçersiz tarihlerin, üye dışa aktarma ve satış raporlarındaki SQL sorgularını bozmasına neden olan sorun düzeltildi. #2835 (@dparker1005)
- HATA DÜZELTME: Bir modal açılır pencerenin dışına tıklamanın açılır pencereyi kapatmaması sorunu düzeltildi. #2776 (@mircobabini)
- HATA DÜZELTME: reCAPTCHA v3’ün site dışı ağ geçitleri için rozeti göstermemesine neden olan bir sorun düzeltildi. #2826 (@andrewlimaza)
- HATA DÜZELTME: reCAPTCHA v3’ün ödeme sırasında özel bir gönder düğmesi kullanan ağ geçitleri için rozeti göstermemesine neden olan bir sorun düzeltildi. #2867 (@dparker1005)
- HATA DÜZELTME: Bloklar birden fazla seviyeden gizlenecek şekilde ayarlandığında ortaya çıkan uç durum sorunları düzeltildi. #2884 (@dparker1005)
- HATA DÜZELTME: Bazı MySQL kurulumlarında “WordPress veritabanı hatası Dizin sütun boyutu çok büyük.” sorunları düzeltildi. #2876 (@dparker1005)
- REFAKTÖR: En son WordPress standartlarını takip etmek için blokları sıralama şeklimiz güncellendi. #2647 (@briansantos10)
- REFAKTÖR: Stripe ağ geçidi entegrasyon kodundaki kullanımdan kaldırılmış ve kullanılmayan kod kaldırıldı. #2428 (@dparker1005)
- REFAKTÖR:
pmpro_getOption()
kullanımlarınınget_option()
olarak değiştirilmesi. #2491, #2493, #2494, #2495 (@JarrydLong, @MaximilianoRicoTabo) - REFAKTÖR: pmpro_edit_memberships özelliği pmpro_edit_members özelliği ile değiştirilmiştir. Gösterge tablosunda veya API aracılığıyla üyeleri düzenlemek için bu başlık gereklidir.
- REFAKTÖR: Kullanımdan kaldırılan jQuery kısaltmaları genel işleyici ve tetikleyici ile değiştirildi. #2859 (@mircobabini)
- DEPREKTE EDİLDİ: Artık
$pmpro_levels
global değişkeni kullanılmıyor. #2666 (@dparker1005) - KULLANIMDAN KALDIRILDI: Aşağıdaki kancalar kullanımdan kaldırılmış olarak işaretlendi: pmpro_admin_pagesetting_post_type_array (pmpro_admin_pagesetting_post_type ile değiştirildi), pmpro_stripe_subscription_deleted, pmpro_subscription_cancelled. #2819 (@dparker1005)
- KULLANIMDAN KALDIRILDI: Daha önce kullanımdan kaldırılmış olarak işaretlenen aşağıdaki fonksiyonlar kaldırıldı:
pmpro_set_pause_mode()
,pmpro_cron_trial_ending_warnings()
. #2818 (@dparker1005) - KALDIRILDI: Artık Üye Listesi tablosunda veya Üyeler CSV dışa aktarımında “fatura adresi” kullanıcı meta alanları gösterilmiyor. #2873 (@dparker1005)
- KULLANIMDAN KALDIRILDI: Checkout_levels API uç noktası kullanımdan kaldırılmış olarak işaretlenmiştir. Lütfen bunun yerine checkout_level (no s) uç noktasını kullanın. #2879 (@dparker1005)