Ultimate Membership Pro (bundan sonra UMP) bir müşterimin sitesine kurduğum ve daha önce test ortamında denediğim bir üyelik yönetimi eklentisidir. Sonunda daha fazla test etmek için burada kurulu bırakmaya karar verdim.
UMP çok eksiksiz, dengeli, nispeten hafif ve 59 $ ile iyi fiyatlı. En popüler abonelik yönetimi yazılımlarına kıyasla çok daha ucuzdur.
Alternatifler
Bazı ücretsiz olanlar da dahil olmak üzere birçok alternatif olmasına rağmen, en benzer ve bazı insanlar için seçenekler ve fiyat açısından en iyisi ARMemberhangi var ücretsiz sürüm ve geçici bir tam testi yeniden oluşturma imkanı (SandBox) nasıl göründüğü ve çalıştığı hakkında bir fikir edinmek için çevrimiçi
Çok daha az "hepsi bir arada" olmasına rağmen başka bir seçenek de Koşullu Bloklar y Gelişmiş Custum Alanları ve ödemeyi kendiniz halledin.
UMP'de yıllık yenileme yoktur, ilk tek seferlik ödeme gelecekteki tüm güncellemeleri ve isterseniz yenileyebileceğiniz altı aylık desteği içerir.
Çok sayıda seçeneği ve entegre hizmetleri ile öne çıkarken tasarım, kullanılabilirlik ve bazı hatalar açısından zayıftır.

Abonelik planları ve diğerleri için şablonlar çok sınırlı bir tasarıma sahiptir. CSS ekleyerek veya PHP'yi düzenleyerek düzenlenebilirler, ancak her zaman kendi Elementor o GenerateBlocksvb.
Bu, GenerateBlocks kullanarak oluşturduğum bir tanesidir.

UMP, WordPres kullanıcı rollerine göre ücretsiz ve/veya ücretli abonelik planları oluşturmanıza ve her plana bağlı olarak ücretli içeriği kısıtlamanıza olanak tanır. PayPal, Authorize.net, Stripe, 2CheckOut, BrainTree, Mollie dahil dokuz sistem aracılığıyla yapılabilen kayıt ve ödeme için gereken her şeyi içerir ve ayrıca WooCommerce platformu aracılığıyla abonelik satar.
Bu yapılandırma zahmetli olabilir ve hızlıca yapılan bir şey değildir.
İdeal olan, eklentinin size sunduğu üç örnekten başlayarak aklınızdaki farklı planları oluşturmaya başlamak ve buradan ilişkili sayfaların geri kalanını oluşturmaktır.
Ön uç şablonları
Eklenti tarafından oluşturulan sayfaları kullanabilir veya ilgili kısa kodu ekleyerek istediğiniz başlıkla sıfırdan oluşturabilirsiniz. Eklenti 30'dan fazla kısa kod sunar.

Korunan alan şablonları
İçeriği farklı şekillerde kısıtlayabilirsiniz:
Tüm gönderiler, kategorilere göre tüm gönderiler, belirli arşivler, belirli URL, tüm URL'ler (anahtar kelimelere göre).
Hatta kayıtlı kullanıcılar için içerik damlatabilir, indirim kuponları ve ücretsiz deneme süreleri oluşturabilirsiniz.
Bunlar, kayıtlı olmayan kullanıcılarla kısıtlanmış veya gerekli erişim seviyesi olmayan alanlar için şablonlardır

42 Eklenti dahil
"Ücretsiz" Eklentileriniz fazlasıyla yeterli, ancak şunları da ekleyebilirsiniz diğerleri bir ücret karşılığında. Premium bir eklenti olduğu için bu pek bir anlam ifade etmiyor ancak ücretsiz veya deneme sürümünün olmamasının "ekstralar" olarak anlaşılması gerektiği anlaşılıyor.

Hatalar ve düzeltmeler
Bu eklentinin aşağıda açıklandığı gibi çözebildiğim 4 sorunu vardı, ancak tavsiye etmeyi yeniden düşünmek için çok fazla sorun var.
1. polylang ile uyumsuzluk
Bu hata en ciddi olanıdır ve aşağıdakileri kullanıyorsanız gerçek bir baş belasıdır Polylangbenim durumumda olduğu gibi. Aynı zamanda en kötü çözüme sahip olanıdır
İki eklenti arasında uyumluluk olmadığını ve birlikte çalıştıklarında UMP kayıt formunu bozarak bazı işlevleri engellediğini ve ayrıca tam olarak görüntülenmesini engellediğini anlıyorum. Hatta kullanıcı adının kayıtta kaydedilmemesine ve bunun yerine e-postanın görünmesine neden olur.
Çözüm
Polylang'ı UMP formlarının kullanıldığı sayfalardan tamamen hariç tutmayı tercih ettim, bunun için her zaman kullanışlı olan Script Manager'a başvurmak zorunda kaldım Perfmatters.

Bu geçici bir çözümdür, çünkü UMP'yi başka yerlerde kullanmak istersek daha fazla istisna eklememiz gerekecek ve bu, Polylang'ın örneğin menüye veya sayfanın veya yazının başka bir yerine eklediyseniz dil seçiciyi göstermemesini engelleyebilir.
Daha da kötüsü, bu durum içeriği başka bir dilde görüntüleyebilmenizi engelleyebilir bu prosedürü kullanarak.
Polylang 700.000'den fazla aktif kurulumla en çok kullanılan eklentilerden biri olduğu için mümkün olan en kısa sürede düzeltmesi gereken UMP'nin yaratıcıları için olumsuz bir nokta.
2- Generate Bloks Pro'nun Sorgu Döngüsü ile Çakışma
UMP etkinleştirildiğinde, Sorgu Döngüsü kullanılarak ilgili gönderi işlevi GenerateBlocks Pro geçerli gönderiyi döngüden çıkarmak için"geçerli gönderiyi dışla" çalışmayı durdurur.
Bu hatayı çok derinlemesine inceleyemedim çünkü kolay değil ve hata günlükleri ve WordPress DEBUG takip etmek için herhangi bir ipucu sunmuyor veya ben bulamadım.
Kesin olan tek şey, UMP'yi devre dışı bıraktığınızda tekrar çalışmasıdır.
Çözüm
Şu anda bunun için gönderilerde UPM kullanmamak dışında bir çözümüm yok, bu da saçma çünkü gönderilerdeki belirli içeriği kısıtlayabilmenizi engelliyor, ki her şey bununla ilgili.
Bu hata, her iki eklentinin yaratıcılarına iletilecek olası bir çözümü beklemektedir.
3- Dosya engelleme
Bu, keşfetmem ve çözmem en uzun süren hataydı.
Uygulanan çözümün en iyisi olup olmadığından hala emin değilim ve gelecekte UMP'nin işleyişini zorlaştırabilir
UMP bu kuralı .htaccess 'e ekleyerek şu dosya türlerinin görüntülenmesini engeller: mp3|mp4|avi|pdf|zip|rar|doc|gz|tar|docx|xls|xlsx|PDF
Bir hata olmadığı sürece, kullanıcıyı bilgilendirmeden bu kuralı eklemeyi anlamıyorum.
Çözüm
Benim durumumda, kuralı tamamen kaldırmak yerine (her ihtimale karşı) bu listeden şunları kaldırmayı tercih ettim: mp3, zip, pdf ve PDF, böylece gönderilere eklenen bu tür dosyaların görüntülenmesi tekrar mümkün olacaktı. Başka dosya türleri kullanıyorsanız, bunları listeden kaldırmanız yeterlidir.
Kural bu şekilde görünüyordu:
#BEGIN Ultimate Membership Pro Kuralları
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_URI} !^/(wp-content/themes|wp-content/plugins|wp-admin|wp-includes)
RewriteCond %{REQUEST_URI} .(mp4|avi|rar|doc|gz|tar|docx|xls|xlsx)
RewriteRule . /index.php?ihc_action=check-file-permissions [L]
</IfModule>
#END Ultimate Membership Pro Kuralları
4. JQuery Migrate'e İhtiyacım Var
UMP şunları kullanır jQuery Migrate (WordPress 5.5'ten beri devre dışı) en azından avatar gibi kendi resim yükleme sistemi için.
JQuery Migrate'i devre dışı bıraktıysanız, yeniden etkinleştirmeniz gerekir; aksi takdirde kayıt yaptıranlar veya kayıtlı kullanıcılar avatarlarını veya bireysel sayfa banner'ları gibi diğer resimleri yükleyemezler.
Çözüm
Burada yine Perfmatters'da mükemmel bir çözüm buldum ve jQuery Migrate'i Kayıt ve Hesabım sayfaları hariç TÜM siteden hariç tuttum.

İngilizce çevirisini indirin
UMP, Poedit veya benzerini kullanarak çevirmek için ilgili .POT'a sahiptir. Eğer kendinizi zahmetten kurtarmak istiyorsanız, benim çevirimi indirip yükleyebilirsiniz.
İndirme işlemi iki dosya(ihc-es_ES.mo ve ihc-es_ES.po) içeren bir .zip dosyasıdır.
Çeviriyi eklemek için her iki dosyayı da aşağıdaki yola yüklemeniz gerekir:
/wp-content/plugins/indeed-membership-pro/languages/
3004 dizgiden 2757'si çevrildi, 247'si eksik. Çevrilmeyenlerin nedeni ya Poedit bunları bulamamıştır veya ülke adları veya diğer özel adlar ve genel terimler, semboller veya işaretler oldukları için tercüme edilmelerine gerek yoktur.
Gerçek eylemleri test ederek çeviriyi kendi başınıza kontrol edin ve düzeltin, bir hata yapmış veya bazı terimlerde bağlamı yanlış yorumlamış olabilirim.

*Her eklenti güncellemesinden sonra dosyaları yeniden yüklemeniz gerekeceğinden çeviriyi saklayın.
İyi ve kötü
Dört ay boyunca test ettikten sonra kaldırdım çünkü beklediğimden daha fazla sorun vardı.
Umarım yaratıcıları Polylang ile %100 uyumluluğu düzeltir ve diğer eklentilerle olan diğer uyumlulukları ve küçük hataları cilalar. Bu arada ARMember veya başka bir alternatif deneyebilirim.
Bu süre zarfında karşılaştırma yapmak için performans ölçümleri de topladım ve yükleme hızı, olumsuz bir derecelendirme için dikkate alınması gereken bir başka faktör oldu.
Tüm göstergeler, eklentinin, istisnalar olsa bile, muhtemelen aşağıdakiler için sonuçları ağırlaştırdığı yönündedir Hız Endeksi, bu, sayfa yüklemesi sırasında içeriğin görsel olarak ne kadar hızlı görüntülendiğini ölçen hız endeksidir.
Bunun benim ortamımın yapılandırmasına dayalı deneyimim olduğunu ve muhtemelen sizinkinde de iyi çalışacağını unutmayın. Altın kural her zaman test etmek, test etmek, test etmek ve test etmektir.
Bunu yalnızca az sayıda eklentiye sahip az çok temiz bir WP kurulumu durumunda tavsiye ederim, çünkü diğer eklentiler ve oluşturucularla çakışmalar olması oldukça muhtemeldir. Satın almadan önce deneme imkanınız olmadığı için (riski size ait olmak üzere "nulled" bir kopyasını denemediğiniz sürece) okumanız tavsiye edilir yorumlar y yorumlar belirli hatalar hakkında şikayetler arıyor.
Para iadesi istemeyeceğim çünkü neyi riske attığımı biliyordum. Paranızı sorgusuz sualsiz geri alacağınızı garanti etmelerine rağmen, koşullarda bunun beklentilerinizi karşılamadığı veya çevrenizdeki diğer şeylerle çakıştığı için değil, yalnızca arızalı olduğu için olacağını açıklarlar; bu durumda, hatanın kendi taraflarından kaynaklandığını kanıtlamaya çalışmak için her zaman sıkıcı olan biletleri çaprazlama göreviyle uğraşmanız gerekecektir.
Artıları
- Altı aylık destek ile tek bir ödemede sıkı fiyat. Yıllık yenileme yok. İsteğe bağlı destek süreleri satın alınabilir.
- İndirim kuponları, damla içerik dağıtımı, sınırsız ücretsiz veya ücretli abonelikler ve e-posta pazarlama seçenekleri ve arşive, kategorilere veya belirli url'lere göre içerik kısıtlaması gibi birçok seçenek.
- Çok sayıda hizmet ve ödeme yönteminin entegrasyonu.
Eksiler
- Polylang ile uyumlu değil, formlar bozulur.
- GenerateBlocks Pro'daki Sorgu Döngüleri ile çakışma.
- Resim yükleme ve diğer kayıt formu seçeneklerinin çalışması için Jquery ve Jquery Migrate'in etkin olması gerekir.
- Şablonlar geliştirilebilir.
- Çok temel belgeler.
- Eklenti yönetim alanından yalnızca bazı kısımlar (az sayıda) çevrilebilir.
- Destek "rahat", çok fazla şikayet okuyorsunuz.