KakapoWP KakapoWP
Giriş Ömür boyu güvence
Yardım Merkezi/Roles/Kendi rolünü oluştur ya da klonla

Kendi rolünü oluştur ya da klonla

Gilt für: Kakapo Roles· 4 dk okuma

Kendi rolüne giden alışılmış yol “klonlamak”tır: en yakın olanı al ve farkları değiştir. Sıfırdan başlamak, altmış kutu işaretleyip birini unutmak demektir. Yazma, WordPress’in add_role() ve WP_Roles’u üzerinden gider — burada oluşan şey sonra wp_user_roles seçeneğinde durur ve eklenti artık orada olmasa bile işlemeyi sürdürür.

Bir rol oluştur

  1. WordPress menüsünde “Kakapo Roles” girişini aç — white label açıkken orada ayarlanan adı taşır — ve sol kenar çubuğunda “Roller ve yetkiler” altında “Roller” öğesini seç.
  2. Üstteki kartta görünen adı gir, örneğin “Yazı işleri”.
  3. Adından türemesini istiyorsan “Slug” alanını boş bırak; yoksa kendin gir.
  4. Kaydet. Yeni rol otomatik olarak “read” yetkisini alır — o olmadan, giriş yapmış bir kullanıcı kendi profilini bile görmezdi.
  5. Kalan yetkileri sonra “Yetki matrisi” altında ayarla.
Yetki seçimi olmadan, “read” dışında hiçbir yetkisi olmayan bir rol oluşur. “Editör gibi, ama …” isteyen, yeniden başlamak yerine aşağıdaki listeden klonlasın.

Klonlama, yeniden adlandırma, silme

  • “Klonla”, aynı yetkilere sahip yeni bir rol oluşturur; sonra yalnızca farkları değiştirirsin.
  • “Yeniden adlandır”, görünen adı değiştirir, slug’ı değil — slug’lar veritabanında kullanıcıların yanında durur, bu yüzden dokunulmaz.
  • “Sil”, silinen rolü taşıyan kullanıcılar için bir hedef rol ister. Bu olmadan artık var olmayan bir role sahip olur ve hiçbir şey yapamazlardı.
  • WordPress’in kendi getirdiği beş rol — administrator, editor, author, contributor, subscriber — silinemez.

Çöp kutusu tek geri dönüştür

WordPress, kaldırılan bir rolü hiçbir yerde saklamaz. Kakapo Roles, silinen her rolü yetkileriyle birlikte çöp kutusuna koyar; sen geri getirene ya da tamamen kaldırana kadar. Rol tüm yetkileriyle döner; onu kimin taşıyacağını sonra “Atama ve taşıma” altında yeniden atarsın.

“Yönetici” rolü silinemez ve manage_options, tek başına duran kendi rolünden alınamaz. Aksi hâlde sonrasında kimse yönetime — bu sayfaya bile — ulaşamazdı.
Bu makale yararlı oldu mu?