WordPress Kullanıcı Rollerini Seçerken Nelere Bakılır?
WordPress’te bir kullanıcıya ihtiyacından fazla yetki vermeden, yapacağı işe uygun rolü seçmek için görevleri ve yetki sınırlarını birlikte değerlendirin.
Güncellendi: 5 Ekim 2026

Bir muhasebecinin yalnızca bir yazıyı gözden geçirmesi gerekirken yönetici hesabı vermek ya da içerik yazarının kendi yazısını yayımlayamaması, WordPress yönetiminde sık görülen iki farklı sorundur. WordPress kullanıcı rolleri, her hesabın site içinde hangi işlemleri yapıp yapamayacağını belirlemek için kullanılır. Bu nedenle doğru soru “Bu kişi hangi unvana sahip?” değil, “Bu kişinin sitede tamamlaması gereken görev nedir?” olmalıdır. Rolü görevle eşleştirmek, kullanıcıyı gereksiz kısıtlamadan daha geniş yetki vermemeye yardımcı olur.

Kısa özet
- Rol, bir kullanıcının WordPress sitesinde yapabileceği ve yapamayacağı işlemleri belirler.
- Rol seçimini unvana göre değil, kullanıcının sitedeki somut sorumluluğuna göre yapın.
- Varsayılan rollerin yayınlama ve içerik yönetimi sınırlarını kontrol edin; özel yetki eklerken yalnız gerekli yetkileri verin.
- Multisite kurulumlarında Administrator ile Super Admin yetkileri aynı değildir.
Kısa cevap: Önce görevi, sonra rolü belirleyin
WordPress’te rol, kullanıcının izin verilen görevlerinden oluşan bir yetki çerçevesidir. WordPress’in varsayılan altı rolü Super Admin, Administrator, Editor, Author, Contributor ve Subscriber’dır. Bu rollerin birini diğerinden genel olarak “üst” saymak doğru yaklaşım değildir; her rol, sitedeki farklı bir sorumluluğu tanımlar.
Rol seçiminde önce kullanıcının gerçekten yapacağı işlemleri kısa ve açık biçimde yazın. Kendi yazısını hazırlayacak mı? Yazıyı kendisi yayımlayacak mı? Başka kişilerin yazılarını yönetmesi gerekiyor mu? Yoksa yalnızca profil bilgilerini mi güncelleyecek? Bu soruların yanıtı, içerik rollerinden hangisinin uygun olduğunu daha net hale getirir.
Yönetim yetkisi gerektiren bir ihtiyaç varsa sitenizin tek siteli mi, Multisite mı olduğunu da ayırın. Tek siteli bir WordPress kurulumunda Administrator tüm yönetim özelliklerine erişir. Multisite yapısında ise eklenti, tema ve çekirdek güncellemeleri gibi ek yönetim yetkileri yalnız Super Admin’e aittir.
- Kullanıcının beklenen günlük görevlerini listeleyin.
- Yalnız bu görevleri karşılayan varsayılan rolü seçin.
- Kurulum türünü, tek site veya Multisite, mutlaka dikkate alın.
- İhtiyaç değişirse rolü yeniden gözden geçirin.
Kaynak: [1]
İçerik üreten kişiler için dört temel rol
Editor, başka kullanıcıların yazıları dahil olmak üzere yazıları yayımlayabilir ve yönetebilir. Bu rol, içerik üzerinde başkalarının çalışmasını da yönetecek kişi için değerlendirilebilir. Örneğin, editoryal süreci yöneten bir kişi taslakları ve yayımlanmış yazıları ekip genelinde yönetmek zorundaysa Editor rolü göreviyle uyumlu olabilir.
Author yalnız kendi yazılarını yayımlayabilir ve yönetebilir. Örnek senaryo: Düzenli olarak kendi adıyla içerik yayımlayan, ancak diğer yazarların yazılarına müdahale etmesi gerekmeyen bir ekip üyesi için Author rolü değerlendirilebilir.
Contributor kendi yazılarını yazabilir ve yönetebilir, fakat yayımlayamaz. Bu sınır, yazıyı hazırlayan kişi ile yayımlama kararını veren kişinin ayrı olduğu içerik akışlarında yararlı olabilir. Örnek olarak, bir kişi metni taslak hâline getirirken yayımlama işlemini Editor rolündeki başka bir kişi yapabilir.
Subscriber yalnız kendi profilini yönetebilir. Bu nedenle içerik yazması, yayımlaması veya başkalarının içeriklerini yönetmesi beklenen biri için uygun değildir. Rolü seçerken yalnız rol adını değil, kullanıcının bu tanımlardaki görevlerle gerçekten eşleşip eşleşmediğini kontrol edin.
- Başkalarının yazılarını yayımlama ve yönetme gerekiyorsa Editor’ü değerlendirin.
- Yalnız kendi yazılarını yayımlayacak kişi için Author’ı değerlendirin.
- Kendi yazısını hazırlayıp yayımlama yetkisine ihtiyaç duymayan kişi için Contributor’ı değerlendirin.
- Yalnız profil yönetimi gereken hesap için Subscriber’ı değerlendirin.
Kaynak: [1]
Administrator ve Super Admin ayrımını doğru yapın
Administrator ve Super Admin, içerik rollerinden farklı olarak yönetim sorumluluklarıyla ilişkilidir. Ancak bu iki adın aynı yetkiyi ifade ettiğini varsaymak doğru değildir. WordPress belgeleri, tek siteli kurulumlarda Administrator’ın tüm yönetim özelliklerine eriştiğini belirtir.
Multisite, birden fazla sitenin aynı WordPress kurulumunda yönetildiği yapıdır. Bu yapıda eklenti, tema ve çekirdek güncellemeleri gibi ek yönetici yetkileri yalnız Super Admin’e aittir. Bu nedenle Multisite kullanan bir sitede, sıradan bir site yönetimi ihtiyacı ile ağ düzeyindeki yönetim ihtiyacını ayırmak gerekir.
Örnek senaryo: Bir ekip üyesinin içerik yayımlaması gerekiyorsa önce Editor, Author veya Contributor gibi içerik sorumluluğunu karşılayan roller düşünülmelidir. İhtiyaç gerçekten yönetim özelliklerine erişim gerektiriyorsa kurulum türüyle birlikte Administrator ya da, Multisite ortamında uygun olduğunda, Super Admin ayrımı değerlendirilmelidir.
- Tek sitede Administrator tüm yönetim özelliklerine erişir.
- Multisite ortamında ek yönetim yetkileri Super Admin’e aittir.
- Yönetim rolünü, içerik göreviyle çözülebilecek ihtiyaçlarda varsayılan seçenek olarak görmeyin.
Kaynak: [1]
Varsayılan rolü kontrol edin
Yeni kullanıcı hesaplarının hangi rolle oluşturulacağını WordPress Yönetim Ekranları içindeki Settings > General bölümünden ayarlayabilirsiniz. Bu ayar, yeni kullanıcılar için başlangıç rolünü belirlediğinden, özellikle kullanıcı kaydı kullanılan sitelerde dikkatle gözden geçirilmelidir.
Bu ayarı değiştirmeden önce yeni gelen kullanıcının sitede ne yapması gerektiğini belirleyin. Yalnız profilini yönetmesi gereken bir kullanıcı ile içerik üretmesi beklenen bir kullanıcının ihtiyacı aynı değildir. Varsayılan rol, her yeni hesap için geniş yetki vermek yerine en dar uygun başlangıç noktasını seçme kararını desteklemelidir.
Pratikte bu kontrolü kullanıcı ekleme sürecinin bir parçası yapın: Yeni hesap açılırken görevi yazın, seçilen rolü göreve göre doğrulayın ve kullanıcı farklı bir sorumluluk üstlenirse atamayı tekrar inceleyin. Bu yaklaşım, rolün kullanıcı adından veya ekipteki genel konumundan değil, sitedeki sorumluluktan seçilmesini sağlar.
- Settings > General bölümündeki varsayılan kullanıcı rolünü kontrol edin.
- Yeni kullanıcıların beklenen görevini kayıt öncesinde belirleyin.
- Varsayılan rolün, her yeni kullanıcı için gerçekten uygun olup olmadığını düzenli olarak değerlendirin.
Kaynak: [1]
Özel rol ve ek yetkilerde sınırı koruyun
Varsayılan roller ihtiyacı karşılamadığında özel rol oluşturmak veya mevcut bir role ek yetki vermek düşünülebilir. WordPress’in önerisi nettir: Role, amaçlanan görevleri yerine getirmek için gerekli yetkilerden fazlasını vermeyin. Bu ilke, özel rol tasarımında karar vermek için temel ölçüttür.
edit_theme_options yetkisi yalnız Site Editor ile sınırlı değildir; tema ile ilgili başka yönetim işlevlerine de erişim sağlayabilir. Bu nedenle her yetkiyi, kullanıcının yapması gereken somut görevlerle birlikte değerlendirin. [Kaynak]
unfiltered_html yetkisi, kullanıcının sayfa, yazı, yorum ve bileşenlerde HTML, hatta JavaScript yayımlamasına izin verir. WordPress belgeleri, bu seçeneğin güvenilmeyen kullanıcılara verilmesinin kötü amaçlı veya hatalı biçimlendirilmiş kod yayımlanmasına yol açabileceği uyarısını yapar. Bu nedenle bu yetkiyi, kullanıcının görevi açısından açık bir gereklilik yoksa eklemeyin.
Örnek senaryo: Bir kullanıcı bir içerik metni hazırlayacaksa, önce Contributor veya Author gibi içerik görevini karşılayan rolün yeterli olup olmadığına bakın. Özel bir yetki ekleme düşüncesi doğarsa, hangi görevin mevcut rolle yapılamadığını belirleyin ve yalnız o görevin gerektirdiği yetkiyi değerlendirin.
- Özel rolün amaçlanan görevini yazılı olarak tanımlayın.
- Her ek yetki için hangi görev nedeniyle gerektiğini doğrulayın.
- edit_theme_options yetkisinin yalnız Site Editor ile sınırlı olmadığını ve tema ile ilgili başka yönetim işlevlerine erişim sağlayabileceğini hesaba katın. [Kaynak]
- unfiltered_html yetkisini güvenilmeyen kullanıcılara vermeyin.
Kaynak: [1]
Uygulama kontrol listesi
- Kullanıcının sitede yapacağı işlemleri tek tek yazın.
- Varsayılan altı rol içinden bu işleri karşılayan rolü seçin.
- Başkalarının yazılarını yönetme gereksinimini ayrıca kontrol edin.
- Kullanıcının kendi yazısını yayımlayıp yayımlamayacağını belirleyin.
- Tek siteli kurulum ile Multisite kurulum ayrımını doğrulayın.
- Settings > General bölümündeki varsayılan yeni kullanıcı rolünü gözden geçirin.
- Özel rol veya ek yetki verirken yalnız gerekli yetkileri ekleyin.
- edit_theme_options yetkisinin Site Editor ile sınırlı olmadığını ve tema ile ilgili başka yönetim işlevlerine erişim sağlayabileceğini; unfiltered_html yetkisinin ise HTML ve JavaScript yayımlama izni verdiğini dikkate alın. [Kaynak]
WordPress kullanıcı rollerinde güvenli ve anlaşılır seçim, en geniş rolü vermekle değil, kullanıcının sorumluluğunu doğru tanımlamakla başlar. İçerik üretimi için Editor, Author, Contributor ve Subscriber sınırlarını; yönetim işleri için de tek site ile Multisite farkını kontrol edin. Özel rol veya ek yetki gerektiğinde ise yalnız amaçlanan iş için gerekli yetkileri verin.
Sık sorulan sorular
Editor ile Author arasındaki temel fark nedir?
Editor, başka kullanıcıların yazıları dahil yazıları yayımlayabilir ve yönetebilir. Author ise yalnız kendi yazılarını yayımlayabilir ve yönetebilir.
Contributor neden yazısını yayımlayamaz?
Contributor rolü, kullanıcının kendi yazılarını yazmasına ve yönetmesine izin verir; ancak varsayılan tanım gereği yayımlama izni vermez.
Multisite kurulumunda Administrator, Super Admin ile aynı yetkilere sahip midir?
Hayır. WordPress belgelerine göre Multisite ortamında eklenti, tema ve çekirdek güncellemeleri gibi ek yönetici yetkileri yalnız Super Admin’e aittir.
unfiltered_html yetkisi neden dikkatle ele alınmalıdır?
Bu yetki sayfa, yazı, yorum ve bileşenlerde HTML hatta JavaScript yayımlamaya izin verir. Güvenilmeyen kullanıcılara verilmesi, kötü amaçlı veya hatalı biçimlendirilmiş kod yayımlanmasına yol açabilir.

