WordPress Özel Gönderi Türlerine Kullanıcı İzni Nasıl Eklenir
WordPress platformu, belirli bir kullanıcının sitenizde neler yapabileceğini ve yapamayacağını söyleyen bir kullanıcı rolü yönetim sistemi ile birlikte gelir. WordPress kullanıcı rollerini ve izinlerini anlamak, herhangi bir WordPress web sitesini yönetmek için çok önemlidir.
Örneğin, bir müşteri için bir site oluşturuyorsanız, onun kurulu WordPress temasını değiştirmesini istemezsiniz. Benzer şekilde, çok yazarlı bir blogun blogcularının herhangi bir eklentiyi yüklemesine veya kaldırmasına izin vermek akıllıca değildir. Bu nedenle, web sitenizi daha etkin bir şekilde yönetmek için WordPress sitenize kullanıcı izni eklemek önemlidir.
- WordPress Kullanıcı Rolleri Etkili Bir Şekilde Nasıl Yönetilir
- Mevcut Kullanıcı Rollerini Özelleştirin
- Kullanıcı Rolü Düzenleyicisini Kullanarak Kullanıcı Rollerini Özelleştirin
WordPress Kullanıcı Rolleri Etkili Bir Şekilde Nasıl Yönetilir
Tüm WordPress kullanıcı rollerini ve yeteneklerini bilmek son derece önemlidir, ancak aynı zamanda web sitelerinizde rolleri nasıl uygun şekilde yöneteceğinizi de anlamanız gerekir. İki web sitesi tam olarak aynı olmasa da, WordPress kullanıcı rollerini ve yeteneklerini mümkün olan en iyi şekilde kullanmak için izleyebileceğiniz bazı temel kurallar vardır.
Her Kullanıcıya Minimum Erişim Sağlayın
Web sitenizdeki her kullanıcıya yalnızca ihtiyaç duydukları erişim düzeyini atayın. Çok fazla izin vermektense daha az izin vermek her zaman daha iyidir. WordPress kullanıcı rollerini korumak, web sitenizi ve içeriğini güvende tutmak için çok önemlidir.
Yönetici ve Editör Sayısını Sınırlayın
Genel bir kural olarak, her WordPress web sitesinde yalnızca bir Yönetici olmalıdır ve Yönetici, web sitesinde yalnızca büyük değişiklikler yapmalıdır. WordPress, "en az kullanıcı ayrıcalıkları ilkesine" bağlı kalmanızı önerir; bu, bir kullanıcıya yalnızca istenen işi gerçekleştirmesi için önemli olan ayrıcalıkları vermeniz gerektiği anlamına gelir.
Örneğin, web sitesindeki içeriği kontrol etmek için Yönetici rolü yerine Editör düzeyinde bir kullanıcı kullanmak iyidir. Web sitenizde birden fazla Düzenleyici varsa, kapsamlı web yetenekleriyle onlara güvenebileceğinizden emin olun.
Kendi blog gönderilerini gerçekten yayınlayıp silebildikleri için güvenebileceğiniz tüm içerik oluşturuculara Yazar rolünü atayın. Katılımcı WordPress rolleri, yeni içerik oluşturucular ve konuk gönderileri için daha uygundur.
İhtiyaca Göre Kullanıcı Rollerini Özelleştirin
Varsayılan WordPress rolleri oldukça kullanışlıdır, ancak her kullanım durumuna uymayabilir. Örneğin, Yazarlara yorumları denetleme yeteneği vermek.
Neyse ki, WordPress bize benzersiz ihtiyaçlarımıza bağlı olarak herhangi bir kullanıcı rolünü özelleştirme veya yeni kullanıcı rolleri oluşturma yeteneği sağlar. Kod aracılığıyla veya kullanıcı rolü eklentilerinin yardımıyla manuel olarak özelleştirebilirsiniz.
Mevcut Kullanıcı Rollerini Özelleştirin
Varsayılan kullanıcı rolleri, çoğu WordPress sitesinin ihtiyaçlarını karşılayan yeteneklere sahip olacak şekilde tasarlanmıştır. Örneğin, bir dergi web sitesi işletiyorsanız, kıdemli personelinize Editör rolünü ve alt personelinize Yazar kullanıcı rolünü verebilirsiniz. Konuk yazarlarınıza Katkıda Bulunan rolü ve web sitenizin ziyaretçilerine Abone kullanıcı rolü atayabilirsiniz.
Peki ya mevcut bir WordPress kullanıcı rolünün izinlerini ve yeteneklerini özelleştirmek veya değiştirmek isterseniz?
Yazar kullanıcı rolü hakkında sevilmeyen bir şey, yalnızca kendi blog yazılarını yayınlayabilmeleri değil, aynı zamanda yayını yayınlandıktan sonra da silebilmeleridir. Bu, tüm editoryal iş akışınızı kolayca baltalayabilir. Ücretli bir yazarın şirketinizden kötü şartlarda ayrılması ve yazdığı tüm blog gönderilerini (ücretini ödediğiniz) silmeye karar vermesi de tehlikeli olabilir.
Yazarlarınızın yayınlarını veya makalelerini yayınlandıktan sonra silemeyecekleri şekilde yazar kullanıcı rolünü özelleştirmek istediğinizi varsayalım.
Yapmanız gereken ilk şey, WordPress Capability Manager Enhanced eklentisini kurmak ve etkinleştirmektir. Etkinleştirmenin ardından, kullanıcı rollerini değiştirmek veya özelleştirmek için Kullanıcılar > Yetenekler'e gidin.

Ardından, en sağdaki sütundaki üst kutudan değiştirmek istediğiniz WordPress kullanıcı rolünü seçin ve ardından yükle düğmesine tıklayın. Bu, kullanıcılarınızın yeteneklerini sol taraftaki tüm kutulara yükleyecektir.
Tek yapmanız gereken, o belirli kullanıcı rolünden kaldırmanız gereken yeteneklerin işaretini kaldırmaktır. Örneğin, bu senaryoda, Yazarlardan yayınlanan makaleleri ve gönderileri silme özelliğini kaldırmamız gerekiyor. Bu nedenle, “Yayınlananları Sil” özelliğinin işaretini kaldıracağız. İşiniz bittiğinde, sayfanın en altına gidin ve kullanıcı ayarlarınızı saklamak için değişiklikleri kaydet düğmesine tıklayın.
Kullanıcı Rolü Düzenleyicisini Kullanarak Kullanıcı Rollerini Özelleştirin

User Role Editor, WordPress deposunda iyi bilinen bir rol ve yetenek yönetimi WordPress eklentisidir. Herkesin tek bir tıklamayla kullanıcı rollerini ve yeteneklerini düzenlemesine yardımcı olan basit bir kullanıcı arayüzü ile birlikte gelir.
Kullanıcı rolü düzenleyici eklentisini kurup etkinleştirdikten sonra, birincil arayüzüne erişmek için yönetici panosunda Kullanıcılar > Kullanıcı Rolü Düzenleyicisi'ne gidebilirsiniz.

Yukarıda işaretlenen pano bölümlerine tam bir genel bakış:
- Verilen açılır menüden değiştirmek istediğiniz rolü seçin. Yalnızca varsayılan kullanıcı rollerini değil, veritabanında bulunan tüm kullanıcı rollerini de listeleyecektir. Yetenekleri, sabitler yerine insan tarafından okunabilir biçimde de gösterebilirsiniz. Başka bir seçenek, WordPress'in en yeni sürümünde artık desteklenmeyen kullanımdan kaldırılmış yetenekleri görmenizi sağlar.
- Kullanıcı Rol Düzenleyicisi, her türlü yeteneği soldaki belirli kategorilerde gruplandırır. Ana kategori tüm yerleşik yeteneklere sahiptir.
- Sağ tarafta, listelenen tüm yetenekleri bulacaksınız. Resimdeki gibi 'All group' seçili olduğu için tüm yetenekleri görebilirsiniz. Ancak, sol taraftaki bir gruba tıklayarak da filtreleyebilirsiniz. Herhangi bir WordPress kullanıcı rolü tarafından kullanılmayan tüm yetenekleri gizlemek için üst taraftaki 'Yalnızca Verilen' seçeneğini işaretleyebilirsiniz.
- Ayrıca buradan herhangi bir rolü ekleyebilir, yeniden adlandırabilir, yetenekler atayabilir ve silebilirsiniz. Alt kısımda, kullanıcı rolü için yönetici çubuğunu gizlemek için ek bir seçenek bulacaksınız.

Herhangi bir WordPress kullanıcı rolünü özelleştirmek için, istediğiniz yetenekleri işaretlemeniz veya işaretini kaldırmanız ve değişiklikleri kaydetmek için Güncelle düğmesini tıklamanız gerekir. Bu son derece kolay.

Yeni bir kullanıcı rolü oluşturmak için Rol Ekle düğmesini tıklayın. Açılır seçeneğin 'Kopyasını Oluştur' seçeneğini kullanarak sıfırdan bir kullanıcı rolü oluşturabilir veya mevcut bir kullanıcı rolünü çoğaltabilirsiniz.

Ayrıca, 'Rolü Yeniden Adlandır' düğmesini tıklayarak 'Rol Görünen Adı'nı yeniden adlandırmayı da seçebilirsiniz. Ancak, rol kimliğini (veya Rol Adını) değiştiremezsiniz.

'Yetenek Ekle' düğmesini tıklayarak yeni yetenekler ekleyebilirsiniz.

Herhangi bir kullanıcıya atamadığınız özel kullanıcı rollerini silmek için Rolü Sil düğmesini tıklamak.

'Yeteneği Sil' düğmesinin yalnızca yönetici olmayanlara bir yetenek atanmamışsa göründüğünü unutmayın. Aksi takdirde basitçe gizlenir.
Aynı kullanıcıya birden fazla kullanıcı rolü atayabilirsiniz veya onlara hiç rol atayamazsınız.

Bir kullanıcıya birden fazla rol atamak için, kontrol panelindeki kullanıcılar paneline gitmeniz, ardından imleci kullanıcı adının üzerine getirdikten sonra aşağıda göreceğiniz yetenekler bağlantısını tıklamanız gerekir.

Yönetici kontrol panelinizde Ayarlar > Kullanıcı Rolü Düzenleyici'ye giderseniz, Kullanıcı Rolü Düzenleyici eklentisi için başka seçenekler de bulacaksınız.
Burada, eklentinin varsayılan ayarlarını değiştirebilir veya özelleştirebilir, ek modüller yükleyebilir veya yeni WordPress kullanıcılarına atanan varsayılan rolü değiştirebilir ve hatta kullanıcı rollerini ve yeteneklerini varsayılan durumlarına sıfırlayabilirsiniz.
Son düşünceler
WordPress rolleri ve yetenekleri, kullanıcı erişim yönetiminin arkasındaki temel nedenlerdir. Web sitenizdeki tüm kullanıcıların gerçekleştirebilecekleri işlemleri yönetmenize yardımcı olurlar. Ayrıca, çekirdek WordPress'e son derece kullanışlı özellikler ve işlevler eklemek için birçok WordPress eklentisi ve temasıyla birlikte kullanılırlar.
WordPress, kendi kullanıcı rolleri ve yetenekleriyle birlikte gelir, ancak daha fazla esneklik istiyorsanız, bunları kolayca özelleştirebilir veya kendi kullanıcı rollerinizi ve yeteneklerinizi oluşturabilirsiniz. Bunu kendi kod parçanızla yapabilir veya üçüncü taraf bir WordPress eklentisi kullanabilirsiniz.
Kullanıcı rollerinin ve yeteneklerinin ne olduğunu anlamak ve bunların nasıl kontrol edileceğini öğrenmek, WordPress platformunda uzmanlaşmak için kritik bir adımdır.
ev borcu WordPress sitesi