Açıklama
Members, rollere ve yetkinliklere dayalı bir WordPress üyelik eklentisidir. Roller ve yetkinlikler eklemek ve bunları kullanıcılarınıza atamak için size güçlü araçlar sunarak kullanıcılarınıza en iyi üye deneyimini sunar.
Members, WordPress’in güçlü roller ve yetkinlikler sistemi için basit bir kullanıcı arayüzü (UI) sağlayarak sitenizde içeriği kısıtlamak için izinler ayarlamanıza olanak tanır; bu sistem geleneksel olarak yalnızca bunu elle kodlamayı bilen geliştiricilerin kullanımına sunulmuştur.
Eklenti özellikleri
- Rol yöneticisi: Rolleri ve bu roller için yetkinlikleri oluşturmanızı, silmenizi ve düzenlemenizi sağlar.
- Çoklu kullanıcı rolleri: Herhangi bir kullanıcıya bir, iki veya daha fazla rol verin.
- Yetkinlikleri Açıkça Reddet: Belirli kullanıcı rollerine belirli yetkinlikleri reddedin.
- Rolleri kopyala: Var olan rolü kopyalayarak yeni rol yapın.
- İçerik İzinleri / Kısıtlı İçerikler: Hangi kullanıcıların (role göre) gönderi içeriğine erişiminin bulunduğunu belirlemek için içeriği korur.
- Kısa kodlar: İçeriğe kimlerin erişimi olduğunu kontrol etmek için kullanılan kısa kodlar.
- Widget’lar: Temanızın kenar çubuklarında gösterilecek bir oturum açma widget’ı ve kullanıcı widget’ı.
- Özel site: İsterseniz sitenizi ve beslemeleri tamamen özel yapabilirsiniz.
- Eklenti Entegrasyonu: Members, diğer WordPress geliştiricileri tarafından şiddetle tavsiye edilir. Mevcut birçok eklenti kendi özel rollerini ve yetkinliklerini doğrudan buna entegre eder.
Sorunsuz MemberPress Entegrasyonu
Ücretli üyelikler oluşturarak üyelik sitenizden bir iş kurmayı düşünüyorsanız, MemberPress kullanmaktan daha iyi bir yol yoktur. Members ve MemberPress en iyi üye deneyimini sağlamak için birlikte çalışır ve harika WordPress üyelikli sitelere başlamanıza ve kar elde etmenize yardımcı olur!
Tüm Eklentiler artık dahil
Members artık TÜM modüllerini tamamen ücretsiz olarak içeriyor! Members’a ekledikleri harika özelliklerden bazıları şunlar:
- Engelleme İzinleri: Site sahiplerinin, kullanıcı oturum açma durumu, kullanıcı rolü veya yetkinliğine göre engellemeleri gizlemesine veya göstermesine olanak tanır.
- Gizlilik Başlıkları: WordPress’in gizlilik ve kişisel veri özellikleri (GDPR) üzerinde kontrol sağlamak için ek yetkinlikler oluşturur.
- Yönetici Erişimi: Site yöneticilerinin, hangi kullanıcıların rol aracılığıyla WordPress yöneticisine erişiminin bulunduğunu kontrol etmelerine olanak tanır.
- Core Create Başlıkları: Gönderilere/sayfalara create_posts ve create_pages başlıkları ekleyerek bunları edit_* karşılıklarından ayırır ve daha esnek düzenleme yetkinlikleri sağlar.
- Kategoriler ve Etiket Başlıkları: Kategori ve Etiket Başlıkları modülü, çekirdek kategori ve gönderi etiketi sınfılandırmaları için özel yetkinlikler oluşturur. Böylece site sahiplerinin kategorileri/etiketleri kimlerin yönetebileceği, düzenleyebileceği, silebileceği veya atayabileceği konusunda kesin kontrole sahip olmasını sağlar.
- Rol Seviyeleri: Kullanıcılar atanmış seviyelerden birinde bir role sahip olmadığında WordPress yazarı açılır menü hatasını düzelten eski kullanıcı seviyeleri sistemini açığa çıkarır.
- Rol Hiyerarşisi: Hiyerarşik bir rol sistemi oluşturur.
- ACF Entegrasyonu: Members eklentisi ile yönetmek amacıyla, Gelişmiş Özel Alanlar (ACF) eklentisi için özel yetkinlikler oluşturur.
- EDD Entegrasyonu: Easy Digital Downloads eklentisi yetkinliklerini, Members eklentisinin rol yöneticisine entegre eder.
- GiveWP Entegrasyonu: GiveWP ve GiveWP Tekrarlayan Bağışlar eklentisi yetkinliklerini, Members eklentisinin rol yöneticisine entegre eder.
- Meta Box Entegrasyonu: Meta Box eklentisi yetkinliklerini, Members eklentisinin rol yöneticisine entegre eder.
- WooCommerce Entegrasyonu: WooCommerce eklentisi yetkinliklerini, Members eklentisinin rol yöneticisine entegre eder.
Daha fazla bilgi için Members eklentisi giriş sayfasını ziyaret edin.
Bu eklentiyi beğendiniz mi?
Members eklentisi, bakımı yapılacak 1000’lerce satır kod içeren devasa bir projedir. Büyük bir güncelleme haftalar veya aylar süren çalışma yapılmasını gerektirebilir. Bu eklentiden doğrudan para kazanmıyoruz, buna karşın diğer benzer eklentiler bunları indirmek veya güncellemeleri almak için bile yüklü ücretler talep ediyor. Lütfen şu şekilde bu amaca yardımcı olmayı düşünün:
Profesyonel destek
Bizden profesyonel eklenti desteği almaya ihtiyaç duyarsanız, destek sayfamızı ziyaret edin.
Eklenti geliştirme
Eğer bir tema yazarı, eklenti yazarı veya sadece kod meraklısıysanız, bu eklentinin gelişimini GitHub havuzu üzerinden izleyebilirsiniz.
Ekran Görüntüleri
Yükleme
Members
eklentisini/wp-content/plugins/
klasörüne yükleyin.- Eklentiyi WordPress’deki ‘Eklentiler’ menüsünden etkinleştirin.
- Kullanmak istediğiniz ayarları seçmek için “Ayarlar > Members” sayfasına gidin.
Daha ayrıntılı talimatlar eklentinin readme.html
dosyasında bulunmaktadır.
SSS
-
Bu eklenti neden oluşturuldu?
-
Kullanılan kullanıcı, rol ve izin eklentileri beni tatmin etmiyordu. Evet, bazıları iyi ancak aklımdakine tam olarak uymuyordu. Bazıları bir kaç özellik sunuyordu. Bazıları tamamen WordPress API dışında çalışıyordu. Bazılarının GPL lisansı yoktu.
Yani, sadece aslında kullanmayı çok sevdiğim bir şeyi yaptım.
-
Onu nasıl kullanırım?
-
Birçok şey oldukça basit olmalı, ancak eklenti indirme dosyasına derinlemesine bir rehber ekledik. Eklenti klasöründe
readme.md
isimli dosyadır.Ayrıca readme dosyasını çevrim içi olarak da görüntüleyebilirsiniz.
-
Mininum PHP gereksinimleri.
-
Members için artık PHP 5.6+ gerekir
-
“Rol Yöneticisi” özelliklerine erişemiyorum.
-
Eklenti ilk defa etkinleştirildiğinde, sitenizdeki “Yönetici” rolüne rolleri ayarlayabilme yetkisi veren bir betik çalıştırılır. Bu yüzden, rol yöneticisine erişebilmek için yönetici olarak giriş yapmak zorundasınız.
Eğer, bir şekilde yönetici rolüne ve rol yöneticisine erişemiyorsanız eklentiyi devre dışı bırakın. Sonra, yeniden etkinleştirin.
-
Çoklu sitede yöneticiler neden rolleri yönetemiyor?
-
Çoklu site yüklemeniz varsa, varsayılan olarak yalnızca Süper Yöneticiler rolleri oluşturabilir, düzenleyebilir ve silebilir. Bu, alt site yöneticilerinin rollerde bu tür değişiklikler yapmasına kesinlikle güvendiğinizden emin olmak için alınan bir güvenlik önlemidir. Buna izin vermek istediğinizden eminseniz, buna izin vermek istediğiniz her alt sitedeki role Roller Oluştur (
create_roles
), Rolleri Düzenle (edit_roles
) ve/veya Rolleri Sil (delete_roles
) yetkinliklerini ekleyin.Not: Bu değişiklik 2.0.2 sürümünde yapıldı ve mevcut alt sitelerdeki mevcut Member yüklemeleri üzerinde hiçbir etkisi yoktur.
-
Yardım et! Kendi sitemde kendimi kilitledim!
-
Lütfen eklentiyi kullanmadan önce, özellikle de sitenizin izinlerini kontrol eden bir eklenti için belgeleri okuyun. Bunu ne kadar vurgulasak az. Bu eklenti, veritabanındaki rollerde ve yetkinliklerde doğrudan değişiklikler yapmanıza olanak tanıyan güçlü bir eklentidir.
Kendinizi dışarıda bırakmayı başardıysanız sitenizi düzeltip düzeltemeyeceğimizi görmek için destek forumlarımızı ziyaret etmeniz gerekir. Bunun biraz korkutucu olabileceğini biliyorum, ancak biraz özel kodla düzeltmek o kadar da zor değil.
İncelemeler
Katkıda Bulunanlar ve Geliştiriciler
“Members – Üyelik ve Kullanıcı Rolü Düzenleyici Eklentisi” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye katkıda bulunmuşlardır.
Katkıda bulunanlar“Members – Üyelik ve Kullanıcı Rolü Düzenleyici Eklentisi” 19 dile çevrildi. Katkıda bulundukları için çevirmenlere teşekkürler.
“Members – Üyelik ve Kullanıcı Rolü Düzenleyici Eklentisi” eklentisini dilinize çevirin.
Geliştirmeyle ilgilenir misiniz?
Kodu görüntüleyin, SVN deposuna göz atın ya da RSS ile geliştirme günlüğüne abone olun.
Değişiklik Kaydı
Değişiklik günlüğü, eklenti klasöründe changelog.md
dosyasında bulunur. Ayrıca değişiklik günlüğünü çevrim içi olarak görüntüleyebilirsiniz.