«capabilities» etiketlenmiş sorular

WordPress, site sahibine, kullanıcıların site içinde neler yapıp neleri yapamayacağını kontrol etme yeteneği vermek için tasarlanmış bir Roller kavramı kullanır. Her rolün Yetenekler adı verilen bir dizi görevi gerçekleştirmesine izin verilir.

5
WordPress Sitesinde Şu Anda Kullanılabilir Rollerin Listesini Alma?
WordPress eklentilerini yazarken, genellikle sitedeki rollerin belirli işlevlere veya içeriğe erişimi olan seçenekleri ayarlama ihtiyacı vardır. Bunu yapmak için, bir eklentinin geliştirilebilmesi için sitede bulunan rollerin listesini getirmesi gerekir. Özel roller oluşturulabildiğinden, yalnızca varsayılan rollerin kullanılabilir olduğunu varsayamıyoruz. Listeyi almak için en iyi yol nedir?

4
Editör yönetici dışında herhangi bir yeni kullanıcı oluşturabilir
Bir müşteri için bir WordPress sitesi kurdum. İstemci Editör rolüne sahip, ancak Üyeler eklentisini yükledim ve müşteriye WP yöneticisine yeni kullanıcılar ekleme yeteneği verdim . Bu iyi çalışıyor. Sahip olduğum soru, müşteriden bir Katılımcı, Abone, Editör ve Yazar'ın rolüyle olduğu gibi yeni bir kullanıcı oluşturma yeteneğine sahip olmasını istemem, ancak …

4
Yetenekler ve Özel Mesaj Türleri
Ancak, belirli rollere erişimi sınırlandırmak istediğim özel bir gönderi türüm var, ancak özel gönderi türünü kullanarak zaten içerik ekledim ve şimdi bunları kısıtlandırmam gerekiyor. Capability_type 'yayınlandı' 'capability_type' => 'post' İçeriğin arka uçta göründüğü kadar sorun ne olursa olsun, içeriğin arka uçtan kaybolacağı herhangi bir yetenek eklediğimde şimdi ne olur? Yetenek …

3
Özel bir rol yeteneği nasıl oluştururum?
Eklentimin arayüzüne erişmek için özel bir yetenek oluşturmak istiyorum. Eklenti, bu özelliği etkinleştirmeden önce tüm yönetici hesaplarına eklemeyi başarabilir mi? Öyleyse: WordPress, çok kullanıcılı yüklemelerde alt blogların ve süper yöneticilerin tüm yöneticilerine yetenek ekleme özelliğini yönetiyor mu, yoksa bu işlevin eklenti tarafından mı yapılması gerekiyor?



6
Özel Yazı Türü Kullanıcı Arayüzü / Menüsünü belirli Kullanıcı Rollerinden gizlemek mümkün mü?
Yapmak istediğim şey, özel bir kullanıcı türü için özel bir yazı türü için kullanıcı arayüzünü tamamen gizlemek ... Daha önce bu CPT'leri kullanmaya erişimi devre dışı bırakma konusunda birçok kaynak buldum, ancak CPT kullanıcı arayüzünü tamamen gizlemenize izin veren hiçbir şey yok hepsi birlikte kullanıcının kontrol panelinde oturum açtığına göre. …


4
Diğer Kullanıcıların Kullanıcı Listesinde Yönetici Görme Özelliği Kaldırılsın mı?
( Moderatör notu: Orijinal başlık "Yönetici Kullanıcı Menüsünden Kaldır") Kullanıcı ekleme / kaldırma yeteneğine sahip bir Editör olan bir istemci yöneticisi rolü oluşturdum. Makale " Editör yönetici dışında herhangi yeni bir kullanıcı oluşturabilir " düzenlerken veya gerçek bir yönetici kullanıcı oluşturmasını benim yeni müşteri yönetici rolüne tutmak yardımcı mükemmeldi. Bununla …

2
Bir Kullanıcı Rolüne Yetenek Nasıl Eklenir?
Bir Wordpress ağını yönetiyorum ve unfiltered_html kullanıcı özelliğini Yönetici'nin önceden tanımlanmış kullanıcı rolüne eklemek istiyorum. Wordpress'in standart bir kurulumunda Yönetici hesabı zaten bu özelliğe sahip olurdu, ancak bir MU kurulumunda bu yetenek sadece Süper Yöneticiler tarafından karşılanmaktadır. Wordpress Rolleri ve Yetenekleri . Yönetici rolünü bir tema veya eklenti içinden nasıl …

6
Bir taslak yayını herkes için nasıl erişilebilir hale getiririm?
Wordpress web sitemde birkaç yayınlanmamış mesajım var ve normal kullanıcılara () giriş yapmamış olan normal kullanıcılar için erişilebilir hale getirmeye çalışıyorum site.com/post-here. Bunun en iyi uygulama olmadığını anlıyorum ama özel amacım için bunun yapılması gerekiyor. Aşağıdaki kod snippet'i dosyama eklemeyi denedim functions.php: function enable_view_drafts() { $role = get_role( 'subscriber' ); …

1
add_role () yalnızca bir kez çalışır mı?
Add_role () veritabanını değiştirir ve rol zaten varsa başarısız olduğunu keşfetmek için sürpriz oldu. Burada iki sonuç vardır, birincisi diğerinden daha ciddidir: 1) geliştirme aşamasındaysanız ve add_role kodunuzu güncellerseniz, doğru olduktan sonra önce remove_role () 2) 'yi kaldırmalısınız, bu kodu asla çalıştırmamalısınız tekrar. Yani genellikle bir wp_loaded eylem kanca içine …

3
Current_user_can () ve ilgili işlevleri kullanmanın geçerli zamanlaması nedir?
Vanilya WP çekirdek yükü sırasında mevcut kullanıcı, $wp-init()tema yükünden sonra ve initkancadan önce kurulmaktadır . Bu, initveya daha sonra bağlanmak için iyi işlevsellik pratiğine uygundur . Bununla birlikte, current_user_can() daha önce olduğu gibi ilgili işlevleri çağırmak da yaygın bir uygulamadır . Tanımlama gereği, yükleme işleminin önceki aşamalarıyla çalışan eklentiler için …


2
Rol ve yetenek eklerken hangi eyleme geçmeliyim?
Yeni bir özel rol ayarlamak ve mevcut rollere yeni bir özellik eklemek için add_role () ve $ role-> add_cap () kullanacağım. Bunu yapmak için en iyi yerin nerede olduğunu merak ediyorum. Açıkçası bunu doğrudan fonksiyonlar içinde yapabilirim. Php ve onunla yapılabilir. Ama bu en iyi yöntem mi? Bunu yalnızca admin_init …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.