Kullanıcı rolü editörü eklentisiyle kullanıcınızı artırın
Bilge bir kişi, “Büyük bir güçle büyük bir sorumluluk gelir” dedi. WordPress’te bu, WordPress sitesi bölümüne farklı seviyelerde erişim sağlayan bir kullanıcı rolü şeklinde gelir. İçindeki en düşük ayrıcalık ilkesi izlenmesi iyi bir ilkedir. Site veya site ağının bütünlüğü ve güvenliği korunabilmesi için yalnızca en güvenilir kullanıcılar en büyük erişime sahip olmalıdır. WordPress kullanıcılarının rolü nedir? WordPress’in altı doğuştan gelen kullanıcısı var. Onlar:
Süper Yönetici: Sadece multisitus; Ağ yönetimi yeteneklerine sahip olun.
Yönetici: Bir site için üst seviyenin rolü; Multisite etkinleştirilmedikçe tüm işlemleri yapabilir.
Editör: Yayınları ve sayfaları oluşturabilir, düzenleyebilir, yayınlayabilir ve silebilir, orta yorumlar ve dosyaları yükleyebilir.
Yazar: Kendi yayınlarınızı yayınlayabilir ve dosya yükleyebilir.
Katkıda bulunan: Bir taslak yapabilir ve kendi yayınlarını düzenleyebilir.
Müşteri: Yalnızca profillerini girebilir ve düzenleyebilir.
Rol yetenek ile ilişkilidir. Kullanıcının rolü ne kadar fazla yetenek varsa, o kadar çok eylem yapabilirler.
Bir okul hayal edin. Bir hademe okuldaki çeşitli odalara erişmenin anahtarı olacaktır. Bir öğretmen personel odalarına ve sınıflarına erişebilir, ancak sadece kendi sınıflarının anahtarları olacaktır. Bir öğrenci sınıfların çoğunu ziyaret edebilir, ancak hiç anahtarı olmayacaktır. Standart WordPress kurulumunda, yöneticinin rolü bir site için en fazla yeteneklere sahiptir; Multisite için süper yöneticidir. CODEX WordPress, kullanıcının rolü ile ilgili tam bir yetenek listesine sahiptir. Örneğin, katkıda bulunanlar aşağıdaki özelliklere sahiptir: Edit_Posts: Kendi yayınlarını oluşturma ve düzenleme (yayınlamama)
delete_posts: kendi yayınlarını silin
Oku: Kendi profillerine erişin ve düzenleyin
Eklenti ve Kullanıcı Rolü Özel kullanıcı rolü eklentiler tarafından yapılabilir. Örneğin, WooCommerce iki rol daha ekledi:
Mağaza Yöneticisi: Mağaza Yönetimi yeteneği (Woocommerce ve ürün menüsündeki tüm seçenekleri görüntüleyebilir/değiştirebilir). Bu, WordPress editörünün rolü ile aynıdır.
Müşteri: Siparişleri görebilir, siparişleri sipariş edebilir ve hesaplarını görebilir/düzenleyebilir.
Yöneticiler veya süper yöneticiler yeni kullanıcılar ekleyebilir ve mağaza yöneticilerinin rolünü belirleyebilir. Müşterinin rolü, birisi çevrimiçi bir mağazadan satın almayı kaydeddiğinde yapılır.
WOOCOMMERCE’in rolü, WordPress rollerinin açılır listesine eklenir
anahtar USTASI
moderatör
Katılımcı
İzleyici
Engellenmiş
WooCommerce’ın rolünden farklı olarak, BBPRPress’in rolü WordPress kullanıcılarının rol sisteminden ayrıdır ve standart açılır listede görüntülenmez. Bireysel kullanıcılar foruma katılarak katılımcıların rolünü alırlar. Yönetici ayrıca profillerini düzenleyerek forumun kullanıcılara rolünü belirleyebilir. Özel kullanıcının rolü, önceden belirlenmiş kullanıcının zamanının çoğu yeterli olacaktır, ancak önce daha siparişli uygulamaya ihtiyacınız olabileceği bazı durumlar vardır. Okul benzetmesine dönerek, diğer kapıcılara ait olmayan belirli odalar için anahtarları olan kapıcıların başkanları olabilir. Bu, kullanıcı girişinin rolünün eklenti editörü. Bu, rol becerileri üzerinde daha yumuşak bir kontrol sağlar. Kullanıcı gücünüzü verebilirsiniz, ancak yine de kontrol edin. Kullanıcı rolünüzün editörü ile şu olabilir:
Kendi rolünüzü ekleyin ve yeteneklerini ayarlayın
Rolün adını değiştir
Rol için yeteneği ekleyin
Rolleri Sil
Kendi Yeteneklerinizi Oluşturun
Bireysel kullanıcılar için rolü ve yeteneği de değiştirebilirsiniz. Kullanıcının rol editörünün GDPR ile uyumlu olduğunu bilmekten mutluluk duyabilirsiniz. Tur Yuvarlak Kısa Rol Düzenleme Eklentisi Ayarları Rolü, bazı ayarları değiştirebileceğiniz ve ayrıca tüm rolleri varsayılan olarak yeniden düzenleyebileceğiniz Ayarlar> Kullanıcı Rolü Düzenleyicisi’ndedir. Bir sıfırlama ile yaptığınız tüm değişiklikleri kaybedeceğiniz konusunda büyük bir uyarı var.
Rolleri düzenlemek için kullanıcı> Kullanıcı Rolü Düzenleyicisi. Yetenekleri insanlar tarafından okunabilecek bir biçimde sergilemek, bu yetenekleri okumayı biraz daha net hale getirir. Grant yalnızca rolün zaten sahip olduğu yetenekleri gösterir. Değiştirmek istediğiniz yeteneğin adını biliyorsanız, ancak listede bulamıyorsanız filtre hızlı bir şekilde kullanışlıdır. Adını yeşil renkte vurgular. Kullanıcının rolü, insanlar tarafından okunabilecek bir form olan editör tarafından verilen yetenekleri göstermektir.
Değişiklikleri test ederken kullanıcının rolünü değiştirme Kullanıcı değiştirme eklentisini zaman tasarrufu olarak bulacaksınız. Bu, bir kullanıcıdan diğerine bir tıklamayla değişmenizi sağlar. Bu sizi güçlükten kurtarır ve içeri girip tekrar yeni bir kullanıcı olarak girer.
Bulduğum bir rol, bu yöntemi kullanarak sorunludur, müşterinin rolüdür. Müşteriler için kurulumumda görüntülenen bir yönetici çubuğu yok, bu yüzden dışarı çıkıp yeniden girmeden yöneticiye geri dönmenin kolay bir yolum yok. Yetenekteki her değişikliği tam olarak test ettiğinizden emin olun: Kullanıcılarınızın beklenmedik bir şeye erişmesini istemezsiniz! Üzgünüm, bu sayfaya erişmenize izin verilmiyor
Varsayılan katılımcının yeteneğini değiştirin: WPMU dev blogu gibi çoklu yazar bloglarına medya yükleyin, yayınlanmadan önce ılımlılık için gönderilen yayınlar. Uygun doğal rol, katkıda bulunanların rolüdür, ancak bu rol yazarın resim yüklemesine izin vermez (önemli bir görev!)
Post Düzenleyiciyle ilgili katılımcının görünümü: Medya Ekle düğmesi mevcut değil Ekleme yeteneği, genel çekirdek bölümünde bulunan upload_files’tir.
Upload_files kutusu kontrol edilmelidir, kullanıcıların gönderiye medya eklemesine izin verir. Kullanıcılar medya eklemek için diğer düğmeleri görebilir – hangi eklentileri yüklediğinize bağlıdır. Medya yükleyebilen katkıda bulunanlar, sadece kendilerini görebilecekleri POS’un aksine medya kitaplığındaki tüm dosyaları görebilir ve kullanabilirler. Dosya yükleyebilen katkıda bulunanlar, resim eklemek için medya ekle düğmesini kullanabilir
Editör: Widget’ları ve Menü Düzenleyicisini Yönetme Görünüm menüsünde herhangi bir seçeneğe erişemez, bu da widget’ları veya menüleri yönetemedikleri anlamına gelir. Bunun yararlı olacağı zamanlar vardır. En basit seçenek, editörün rolünün yeteneğini değiştirmektir. Tema grubundaki ilgili yetenekler – edit_theme_options. Bu, görünüm alt menüsünde seçeneklerin çoğunu görme olanağı sağlar.
Modifiye Editör temayı değiştiremez, ancak ayarlayabilir Kullanıcılar temayı değiştiremese de PHP kodunu düzenleyemese de, bunu ayarlayabilir ve diğer değişiklikler yapabilirler. Sorun, Edit_Theme_Options’ın birkaç farklı izni birleştirme yeteneğidir. Bu konuda bir şey yapabilir miyiz? Olasılıklardan biri, editörümüzün sahip olması gerekmeyen menü öğelerini ve seçeneklerini silmektir. Vitrin temaları için, bunu yapmak için iki işleve ihtiyacımız var, bu da çocuğun temasına ekleyebiliriz.
AbrightClearweb/F634ff221cfbf4b346bbbbbbbbbbbbbbBbbbbbBbbbbbbbbbbBbbbbbbbbbbbbbbbbbBbbbbbbbbbbbbbbBbbbbbbbbbbbbbbbbbbbbbb
Sonuç bu:
Görünüm bölümünde yalnızca widget ve menüleri gören özel bir editörün rolüBunun tamamen kolay olmadığını unutmayın. Menü seçeneği görüntülenmeyecek, ancak sayfa hala orada. Akıllı editör hala onları görebilir ve doğrudan URL yazarak hasar verebilir. Editör: Kullanıcıları yalnızca kullanıcı menüsünü görüntüleyebilen yöneticileri veya süper yöneticileri görün. Buddypress veya BBPress’i çalıştıran çok kullanıcı bir siteyi hayal edin. Birçok kullanıcı olacak, ancak birkaç yöneticiyi yönetiyor. Bu konuda çalışmak için editörler için iki yetenek ekleyebilirsiniz: list_user ve edit_users. Bu, editörünüzün kullanıcıların listesini görüntülemesine, profillerini düzenlemesine ve rollerini değiştirmesine olanak tanır. Editör kullanıcıları düzenleyici seviyesinin üzerinde tanıtamaz. Kullanıcının aktarımını kullanırsanız, editörünüzün de geçiş seçeneği vardır, ancak bir yöneticiye veya süper yönetici hesabına geçemez.
Yöneticinin rolü, bu özel editör kullanıcı editörünün görünümünden kayboldu
Yöneticinin rolü, editörünüze gerçekten güveniyorsanız, bu editör kullanıcısının görünümünde eksiktir, ayrıca Delete_users izin verebilirsiniz. Özel bir rol yapmak: Yeni bir rol oluşturmak için WooCommerce Store Assistant, boş bir kartla başlayabilirsiniz veya mevcut rolü kopyalayarak. Ürünü görebilen bir mağaza asistanı ve kendi ürünlerini ekleyerek, düzenleyip yayınladığını varsayalım. Ancak bu rolün mevcut ürünleri düzenlemesini veya silmesini istemiyoruz. Yeni bir mağaza asistanı rolünü ekleyin
Katılımcının rolü ile başladım ve aşağıdaki WooCommerce yeteneklerini ekledim:
OPATE_PRODUCT_TERMS: Ürüne kategorileri veya etiketleri ayarlamak için Delete_product: Yaptıkları tek ürünü silmek için, delete_products: kendi ürünlerini kaldırmak için
Delete_published_products: Kendi yayınlanmış ürünlerinizi silmek için edit_product: kendi ürünlerini oluşturmak ve düzenlemek için
edit_product_terms: kendi ürünlerindeki kategoriyi veya etiketleri değiştirmek için
Edit_products: kendi ürünlerini düzenlemek için
edit_publed_products: Yayınlanan kendi ürünlerini düzenlemek için
publish_products: kendi ürünlerini yayınlayabilir
Read_product: ürünü görebilir
Asistan mağazaları ayrıca CSV ürünlerini içe aktarabilir.Bu özel rol ayrıca aşağıdaki WordPress özelliklerine sahiptir:
edit_posts
Okumak
dosyaları yükle
görüş
Mağaza asistanları ürünlerini ekleyebilir ve düzenleyebilir, yayınlayabilir, resim ve kategoriler veya ürün etiketleri ekleyebilir
Mağaza asistanı sadece diğer insanların ürünlerini görür, onları düzenlemez
BBPress’in rolü özellikle daha önce de belirtildiği gibi, BBPPPress’in rolü diğer rollerle ortaya çıkmaz. Kullanıcının rol editörünün yazarı Vladimir Garagulia, BBPress hakkında yazdı: BBPRPress, WordPress gibi veritabanındaki rolünü kaydetmiyor. BBPress, her sayfa yüklemesi için PHP kodu aracılığıyla rolünü hızlı bir şekilde oluşturdu. BBPress’in rolü, bu nedenle kullanıcının rol editörünün ücretsiz sürümü tarafından desteklenmez. URE, tasarıma dayalı olarak işlenmelerini dışladı. Düzenleme de dahil olmak üzere BBPress’in rolü için tam destek, kullanıcının rol editörünün profesyonel sürümünde gerçekleştirilmiştir. Rolün Adını Değiştirme Adı değiştirme yalnızca oluşturduğunuz rol için seçenektir ve rol kimliğini değil, yalnızca rolün adını değiştirebilirsiniz. Rolünüzü kaldırmak yalnızca oluşturduğunuz rolü ve yalnızca bu rolü bu rol verilmezse silebilir. Tüm kullanıcıları silmek için önce rolden silmeniz gerekir. Bireysel kullanıcılarınızın yeteneğini değiştirmek, bireysel kullanıcıları ve yeteneklerini düzenleyerek daha ayrıntılı olabilir. Kullanıcı profilini açın ve yeteneğin yanındaki Düzenle bağlantısını tıklayın. Daha sonra güçlerini ekleyebilir veya ortadan kaldırabilirsiniz! Bir kullanıcının yeteneğini değiştirin
Bir eklenti geliştiriciyseniz, kendi yeteneklerinizi eklemek isteyebilirsiniz.Codex’te yetenekler yapma hakkında daha fazla bilgi edinebilirsiniz.Yetenek ayrıca eski eklentilerden de alınabilir.Ne yaptığınızı bilmediğiniz sürece bu seçeneği kullanmayın.WordPress özelliklerinin silinemeyeceğini unutmayın.Sonuç kullanıcının rolünün editörü, kullanıcınızın yeteneklerini değiştirmek için basit bir kullanıcı arayüzü sağlar.Ancak, bir rol değiştirmeden veya bir rol eklemeden önce, bunu yapmak için iyi kullanım durumları vardır.
Değişikliklerinizi, yayınlanmadan önce evreleme sitesinde test ediyorsunuz
Bir bütün olarak yeni bir rol denediniz – süper kahraman kullanıcısınızın süper kötü adam olmasını istemezsiniz! Varsayılan kullanıcının rolünü değiştirdiniz mi?İpuçlarınızı yorumlarda paylaşın. Etiket:
Roller ve Yetenekler Kullanıcı rolü