WordPress kullanıcı rolleri: Yönetici, Editör, Yazar, Katılımcı ve Abone arasındaki farklar

WordPress kullanıcı rolleri, her kullanıcıya verilen role göre yazı yazma ve yayımlama ya da eklenti kurma gibi işlerin izin kapsamını belirleyen özelliktir. Yazarlara ve site yöneticilerine neyi bırakacağıma karar vermek için WordPress 7.1.3'te kullanıcı ekleyip rollerini değiştirdim, sonucu çekirdeğin varsayılan yetki listesiyle karşılaştırıp beş rolün farklarını tabloda topladım.
Çekirdeğin varsayılan değerlerinde yönetici 50, editör 26, yazar 7, katılımcı 3, abone 1 yetkiye sahiptir. Sayılara eski usul kullanıcı düzeyi yetkileri dahil değildir.
1️⃣ WordPress kullanıcı rollerinin yapısı: rol, yetkilerin bir demetidir
Kullanıcının ne yapabileceğini rolün adı belirlemez. Rol, birden çok yetkiyi bir araya getiren bir addır; WordPress, kullanıcı bir menü açtığında ya da bir düğmeye bastığında her seferinde o iş için yetkisi olup olmadığını kontrol eder. Her katta farklı kapıları açan bir şirket giriş kartı gibidir.
Örneğin Ortam menüsü yalnızca [upload_files] yetkisiyle görünür ve varsayılan olarak bu yetki yönetici, editör ve yazar rollerinde vardır. Katılımcı olarak giriş yaparsanız yönetim menüsünde Ortam yoktur ve yazı düzenleyicide de görsel dosyası yükleyemezsiniz.
Bir roldeki yetkiler eklentilere göre artar. İncelediğim sitede bir sayfa oluşturucu eklentisi editör, yazar ve katılımcı rollerine 4'er yetki eklemişti ve eklenti devre dışı bırakıldıktan sonra da bu yetkiler rollerde kaldı.
2️⃣ Beş WordPress kullanıcı rolü: her birinin yapabildikleri
Katılımcı da yazı yazdığı için yayımlayabileceğini düşünebilirsiniz ama katılımcıların yayımlama yetkisi yoktur. Katılımcının düzenleyicisinde [Yayımla] yerine [İncelemeye gönder] düğmesi görünür; gönderilen yazılar bir editör ya da yönetici yayımlayana kadar Beklemede durumunda kalır.
| Yapabildikleri | Yönetici | Editör | Yazar | Katılımcı | Abone |
|---|---|---|---|---|---|
| Başlangıç ekranını ve kendi profilini görme | ✓ | ✓ | ✓ | ✓ | ✓ |
| Kendi yazılarını yazma ve taslak kaydetme | ✓ | ✓ | ✓ | ✓ | ✕ |
| Kendi yazılarını yayımlama | ✓ | ✓ | ✓ | ✕ | ✕ |
| Yayımlanmış kendi yazılarını düzenleme veya silme | ✓ | ✓ | ✓ | ✕ | ✕ |
| Ortam dosyası yükleme | ✓ | ✓ | ✓ | ✕ | ✕ |
| Başkalarının yazılarını düzenleme veya silme | ✓ | ✓ | ✕ | ✕ | ✕ |
| Sayfa oluşturma ve yayımlama | ✓ | ✓ | ✕ | ✕ | ✕ |
| Kategorileri yönetme | ✓ | ✓ | ✕ | ✕ | ✕ |
| Başkalarının yazılarındaki yorumları onaylama | ✓ | ✓ | ✕ | ✕ | ✕ |
| Betik içeren HTML kaydetme | ✓ | ✓ | ✕ | ✕ | ✕ |
| Tema ve eklenti kurma ve güncelleme | ✓ | ✕ | ✕ | ✕ | ✕ |
| Kullanıcı ekleme ve rol değiştirme | ✓ | ✕ | ✕ | ✕ | ✕ |
| Ayarlar menüsünü değiştirme | ✓ | ✕ | ✕ | ✕ | ✕ |
| Dışa ve içe aktarma | ✓ | ✕ | ✕ | ✕ | ✕ |
Tablodaki değerler WordPress 7.1.3 çekirdeğinin varsayılan yetki listesine dayanır ve çoklu site olmayan siteler için geçerlidir.
Yazar kendi yazılarını yayımlayabilir ve yayımladıktan sonra düzenleyip silebilir ama başkalarının yazı ve sayfalarını düzenleyemez. Editör tüm yazıları, sayfaları, kategorileri ve yorumları yönetir; temaları, eklentileri, kullanıcıları ve Ayarlar menüsünü yalnızca yönetici değiştirebilir.
Abone giriş yaptıktan sonra yalnızca başlangıç ekranını ve kendi profilini açabilir; profil ekranında yönetim dilini ve araç çubuğunu değiştirme WordPress dilini değiştirme yazısında anlatılıyor. Çekirdeğin varsayılan listesinde abone rolünün tek yetkisi [read]'dir.
3️⃣ WordPress'te kullanıcı ekleme ve rol değiştirme
Roller arasındaki farkı bilseniz de kullanıcı eklerken rol alanını olduğu gibi bırakırsanız yeni kullanıcı varsayılan olan abone olarak oluşturulur. Çünkü rol alanının ilk değeri Ayarlar › Genel bölümündeki Yeni kullanıcı için varsayılan rol ayarını izler.
Kullanıcı ekleme Kullanıcılar › [Kullanıcı ekle] bölümünde yapılır; zorunlu alanlar kullanıcı adı ve e-posta olmak üzere iki tanedir. Ekran açıldığında parola alanında oluşturulmuş bir parola ve gücü zaten görünür; [Parola oluştur] düğmesine basınca yeni bir değerle değişir.
[Yeni kullanıcıya hesabıyla ilgili bir e-posta gönder] açıksa yeni kullanıcıya [Giriş bilgileri] e-postası gönderilir. E-postada kullanıcı adı ve parola belirleme bağlantısı vardır ama parolanın kendisi yoktur.
Mevcut bir kullanıcının rolü Kullanıcılar › [Tüm kullanıcılar] bölümünde değiştirilir. Kullanıcıyı işaretleyip [Rolü şuna değiştir…] alanından rolü seçin ve [Değiştir] düğmesine basın; [Roller değiştirildi.] bildirimi görünür.
Kullanıcı adını ya da e-postayı boş bırakıp [Kullanıcı ekle] düğmesine bastığımda boş alan kırmızı çerçeveyle işaretlendi ve hesap oluşturulmadı. E-posta biçimi yanlış olunca [Hata: E-posta adresi doğru değil.] ve [Hata: Lütfen bir e-posta adresi girin.] iki satırı birlikte göründü.
4️⃣ Yeni kullanıcı varsayılan rolü ve üyelik ayarı
Yeni kullanıcıların varsayılan rolü Ayarlar › Genel bölümündeki [Yeni kullanıcı için varsayılan rol] ayarında belirlenir ve ilk değeri Abone'dir. Aynı ekrandaki [Herkes kayıt olabilir] başlangıçta kapalıdır; açarsanız ziyaretçilerin açtığı hesaplara varsayılan rol verilir.
Üyelik açıkken varsayılan rol Yazar olursa kayıt olan herkes yazı yayımlayabilir ve dosya yükleyebilir. Ayarlar › Genel bölümündeki diğer alanlar için WordPress yönetim sayfası ayarları yazısına bakabilirsiniz.
WordPress 7.0'dan beri varsayılan rol listesinden Yönetici ve Editör çıkarıldı; zaten Yönetici ya da Editör olarak ayarlanmış sitelerde bu değer listede kalır. İncelediğim WordPress 7.1.3 sitesinde listede üç rol vardı: Abone, Katılımcı ve Yazar.
5️⃣ WordPress kullanıcı rolü nasıl seçilir
Yazısını alıp inceledikten sonra yayımladığınız dış yazarlar için Katılımcı uygundur ama katılımcılar görsel yükleyemediği için fotoğrafı çok yazılar yazanlara uymaz. Yayımlamayı da emanet ettiğiniz yazarlar Yazar, başkalarının yazılarını da düzenleyen yöneticiler Editör olur.
Yönetici rolü eklenti kurma, kullanıcı silme ve site ayarlarını da kapsadığından yalnızca siteyi işleten kişiye verilir. Yalnızca içerik yöneten kişiye Yönetici yerine Editör rolü verilir.
Çoklu sitede tüm ağı yöneten ayrı bir süper yönetici vardır; her sitenin yöneticisi eklenti ve tema kuramaz, kullanıcı silemez. Betik içeren HTML'yi olduğu gibi kaydetme yetkisi de yalnızca süper yöneticiye tanınır.
İncelediğim sitede örnek kullanıcıyı yazar olarak ekleyip editöre çevirince listenin üstündeki rol sayısı [Yazar (1)]'den [Editör (1)]'e değişti. Dış yazar almadan önce Ayarlar › Genel bölümündeki Yeni kullanıcı için varsayılan rol ayarının Abone olup olmadığını kontrol edin.
🔢 SSS & önerilen içerikler
Parola · Sıfırlama
WordPress yönetici parolasını unuttuysanız: değiştirme ve sıfırlama
Yönetici parolasını giriş ekranından, profilden ve phpMyAdmin'den değiştirme yolları.
Giriş · Saldırı engelleme
WordPress'te kaba kuvvet saldırılarını durdurmanın 9 yolu
Parolayı tahmin etmeye çalışan giriş denemelerini azaltan dokuz ayar.
Güvenlik eklentileri · Karşılaştırma
En iyi 5 WordPress güvenlik eklentisi karşılaştırması
Güvenlik duvarı ve kötü amaçlı yazılım taraması sunan beş güvenlik eklentisinin karşılaştırması.
ℹ️ Satış ortaklığı bildirimi
Bu sitenin içeriklerinde satış ortaklığı bağlantıları bulunur. Bir ziyaretçi bu bağlantılar üzerinden ürün veya hizmet satın alırsa bu site satıcıdan komisyon alır. Bu süreçte alıcının ödediği tutar (kampanya indirimlerinde tutar düşer↓) artmaz. Yayımlanan fiyat, indirim ve stok bilgileri yazının yazıldığı zamana aittir ve gerçek durumdan farklı olabilir; bu yüzden satın almadan önce son bilgiyi satıcıdan kontrol etmenizi rica ederiz. Ürünler kendi ölçütlerimize göre seçilir ve değerlendirilir; komisyon alınıp alınmaması tanıtım sırasını veya değerlendirme içeriğini etkilemez.