Kendi rolünü oluştur ya da klonla
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
- 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ç.
- Üstteki kartta görünen adı gir, örneğin “Yazı işleri”.
- Adından türemesini istiyorsan “Slug” alanını boş bırak; yoksa kendin gir.
- Kaydet. Yeni rol otomatik olarak “read” yetkisini alır — o olmadan, giriş yapmış bir kullanıcı kendi profilini bile görmezdi.
- Kalan yetkileri sonra “Yetki matrisi” altında ayarla.
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.