WordPress'te Yeni Kullanıcı Rolü Nasıl Eklenir
Yayınlanan: 2022-09-15WordPress'te yeni bir kullanıcı rolünün nasıl ekleneceğini tartışan bir makale istediğinizi varsayarsak: WordPress'te yeni bir kullanıcı rolü eklemek, birkaç basit adımı izleyerek gerçekleştirilebilecek nispeten basit bir işlemdir. Öncelikle, Kullanıcılar menüsü altındaki Roller sayfasına giderek yeni bir rol oluşturmanız gerekecektir. Ardından, yeni rolünüz için bir ad ve yetenekler belirtmeniz gerekecek. Son olarak, değişikliklerinizi kaydetmek için Yeni Rol Ekle düğmesini tıklamanız gerekecektir.
Her WordPress kurulumu, varsayılan kullanıcı rollerinin bir listesini içerir. Bir kullanıcının arka uçta doldurduğu roller, yapabileceklerini ve yapamayacaklarını ayırt eder (örneğin, belirli görevleri gerçekleştirebilir ancak diğerlerini yapamaz). Web sitesinin bu bölümü bir gösterge panosu içerir (bu bölüme ana sayfadaki bir bağlantı aracılığıyla erişilebilir). Bununla birlikte, belirli içeriğe kimlerin erişebileceği konusunda biraz daha kontrol sahibi olmanız gereken durumlar vardır. Özel bir kullanıcı rolü oluşturma yeteneği, çeşitli durumlarda faydalı olabilir. Bu gönderi türünü o kullanıcıya atayarak belirli bir gönderi türüne özel bir kullanıcı rolü erişimi verebilirsiniz. Özel bir WordPress kullanıcı rolü oluşturmanın ilk yöntemi, ikisinden birini kullanmaktır.
Örneğin özel bir eklenti veya bir temanın function.php dosyası ilk adım olarak kullanılabilir. Ayrıca, mevcut çok sayıda eklentiden birini yükleyerek eklenebilecek rolleri oluşturmak ve düzenlemek için bir yöntem de vardır. Ayrıca temanız için özel bir eklenti veya function.php dosyası oluşturmak için de kullanılabilir. Aşağıdaki snippet, role atadığımız ve tümü true olarak ayarlanmış tüm işlevlerin bir listesini içerir. Personel Üye rolleri tarafından erişilen kullanıcı portalımıza giriş yapmak, kullanıcının hem sayfaları hem de sayfadaki gönderileri görmesini sağlar. Yazar rolüne birkaç ek yetenek de eklenebilir. Bu kod parçacıklarının ikisi de temelde aynı işlevi yerine getirir.
Ayarlarda bir kutuyu işaretleyerek veya bu kutunun işaretini kaldırarak bir role yetenek ekleyebilir veya kaldırabilirsiniz. Kendi özel kullanıcı rollerinizi oluşturmak ve kendi yeteneklerinizi yapılandırmak da mümkündür. Advanced Access Manager, menüler ve widget'lar gibi ön uç ve arka uç özelliklerine erişimin yanı sıra rol ve yetenek yönetimi içeren bir pano içerir.
WordPress'te Kullanıcı Rolleri Nelerdir?

WordPress kullanıcı rolleri , site yöneticilerine sitelerinde kimlerin içeriğe erişebileceğini, bunları düzenleyebileceğini ve yayınlayabileceğini kontrol etme yeteneği verir. WordPress'te beş varsayılan kullanıcı rolü vardır: Süper Yönetici, Yönetici, Düzenleyici, Yazar ve Abone. Her kullanıcı rolünün, kullanıcıların bir WordPress sitesinde neler yapabileceğini belirleyen kendi yetenekleri vardır.
WordPress üzerinden bir web sitesine erişebilen her kişinin WordPress platformunda ayrı bir rolü vardır. Bu roller, yapabileceklerini ve yapamayacaklarını tanımlar. Tipik olarak atanan beş kullanıcı rolü vardır. Web siteniz üzerinde kimin tam kontrole sahip olduğunu seçebilirsiniz, ancak diğerleri yalnızca içeriği görebilir. Yönetici kullanıcılar, kullanıcı ekleyip silebilir ve mevcut kullanıcıların şifresini değiştirebilir. Yöneticiler, ağın tüm web sitelerine herhangi bir yerden erişebilir. Ayrıca tercihlerine bağlı olarak özelleştirilebilirler.
Varsayılan WordPress kullanıcı rolleriyle , iyi çalışan çeşitli WordPress web siteleri ve blogları oluşturabilirsiniz. Bazı kullanıcılar, bazı web sitelerinde kısıtlanmış içeriğe erişebilir. Yalnızca ücretli üyelerin kurslarınıza, videolarınıza veya diğer premium içeriğinize erişmesine izin vermeyi düşünüyorsanız, ücretli üyeler için bunu yapmalısınız. WordPress'te bir üyelik sitesi oluştururken bazı inanılmaz eklentilere güvenebilirsiniz.
Bir okul yöneticisinin birincil rolü, örnek olarak liderlik etmektir. Bu rol olarak tüm okul kullanıcılarını yönetebilecek ve sisteme tam erişim elde edebileceksiniz.
Bir sonraki en önemli pozisyon, sahibininkidir. Kendi dosya ve klasörlerini yönetmenin yanı sıra, bu kullanıcıların dosyaları üzerinde birincil denetime sahip olmalarına izin verilmez.
Bir klasörün veya dosyanın yazarı onu oraya koymaktan sorumludur. Gerektiğinde dosya ve klasörleri silebilir, yeniden adlandırabilir ve oluşturabilir ve sisteme tam erişime sahip olabilirler.
"Ortak" terimi, belirli görevlerden sorumlu olmayan kişileri ifade eder. Ortakların tüm sistemi görmeleri mümkün değildir, sadece görmeye yetkili oldukları dosya ve klasörleri görebilirler.
Son eylemi gerçekleştirebilecek tek kişi öğrencilerdir. Sisteme yalnızca öğretmenleri tarafından atanan öğrenciler erişebilir ve yalnızca öğretmenlerinin mülkiyetindeki dosya ve klasörleri görmelerine izin verilir.
Yeni bir kullanıcı oluşturulur oluşturulmaz, onun sistemlerinde bir rolü olmalıdır. Başka bir deyişle, kullanıcıya uygun izinler verilecek ve erişimleri daha kolay yönetilecektir.
Kullanıcıya ilk kez oturum açarken belirli bir rol atanmalıdır. Sonuç olarak, sisteme erişimlerini kısıtlayabilir ve zararlı değişiklikler yapmalarını önleyebilirsiniz.
Yöneticiler, onlara kullanıcı rolleri atayarak, kullanıcıların sistem içinde yapabileceklerini ve yapamayacaklarını kontrol edebilirler. Roller oluşturup bunları kullanıcılara atarsanız, erişimi yönetmek ve sistemi güvende tutmak kolaydır.
WordPress'te Kullanıcı Rollerini Nasıl Görebilirim?
Kullanıcının oturum açtığından emin olarak başlayabiliriz. Oturum açmazlarsa rolleri atanacaktır. Bir kullanıcı oturum açtığında, WP_get_current_user kullanarak WP_User nesnesini döndürürüz. Sonuç olarak, üzerinde çalışabileceğimiz çok sayıda veriye sahibiz ve onların kullanıcı rollerine $user üzerinden erişebiliriz.
WordPress'te Kullanıcı Rollerini Nasıl Bulabilirim?

WordPress'te kullanıcı rollerini bulmanın birkaç farklı yolu vardır. Bunun bir yolu, WordPress yönetici panelinin Kullanıcılar bölümüne gitmektir. Buradan, sitenizdeki tüm kullanıcıların bir listesini ve ilgili rollerini görebileceksiniz.
Kullanıcı rollerini bulmanın başka bir yolu da WP Üyeleri veya Kullanıcı Rolü Düzenleyicisi gibi bir eklenti kurmaktır. Bu eklentiler, WordPress yönetici paneline kullanıcı rollerini yönetebileceğiniz ek bir bölüm ekleyecektir.
WordPress'te mevcut bir kullanıcı rolü kazanma hakkında çok fazla bilgi edinebilirsiniz. PHP kodunu kullanarak bu makale, WordPress'teki mevcut kullanıcının rolüne erişim sağlama sürecinde size yol gösterir. Bu işlevler, belirli bir sistemde belirli bir kullanıcı rolü için hangi içeriğin, işlevin veya eylemlerin kullanılabileceğini kolayca belirlemenize olanak tanır. Tanımlayabileceğiniz bir WordPress kullanıcı rolü oluşturmanın resmi bir yolu yoktur, bu nedenle kendinizinkini oluşturmalısınız. Bu kısa kod parçası, aktif alt temanın ana dosyası olarak kullanılan function.php dosyası için gereklidir. Yukarıdaki kod parçacığındaki ilk adım, kullanıcının hesabına giriş yapıp yapmadığını belirlemektir. Bundan sonra $user içindeki rollere erişebiliriz. Roller, önceki ifadede olduğu gibi (bir dizi olarak) aynı biçimde döndürülecektir.

WordPress Programlı Olarak Kullanıcı Rolü Ekleme

WordPress'e kullanıcı rolleri eklemek, add_role() işlevi kullanılarak programlı olarak yapılabilir. Bu işlev üç parametre alır: rolün adı, rolün görünen adı ve rol için bir dizi yetenek.
WordPress platformu beş farklı kullanıcı rolü kullanır: Yönetici, Düzenleyici, Yazar, Katkıda Bulunan ve Abone. Her role, izinlerine ve yeteneklerine göre web sitenizde belirli eylemlerde bulunma yeteneği verirsiniz. Eklentiler, kullanıcıların hızlı ve kolay bir şekilde özel roller oluşturmasına yardımcı olurken, WordPress kodunu kullanarak manuel olarak yeni roller oluşturabilirsiniz. Yazarın bir kullanıcı olarak rolü, onlara içerik sağlamaktır. Yazarların medya dosyalarını yüklemelerine de izin verilir. Gönderi oluşturabilir, yayınlayabilir, düzenleyebilir ve silebilir. Göndererek yayınlamadan gönderi oluşturma seçeneğiniz vardır.
Sitenizin abone sayısı en düşüktür. Hesaba giriş yapılırken bir üyelik sitesindeki kısıtlı içeriği okumak mümkündür. Yazarlar, içeriklerinin SEO puanlarını iyileştirmek istiyorlarsa bir SEO uzmanı tutmalıdır. Her durumda, yorum veya kategori/etiket sürümleri göndermeleri gerekmeyecektir. Editörün rolü yazarla birlikte çalışmak olmalıdır. Kodlamayı biliyorsanız veya biraz teknik bilginiz varsa, bunu kod kullanarak yapabilirsiniz. Bu videoda, PDA Gold tarafından korunan özel dosyalara özel bir role doğrudan erişim izninin nasıl verileceğini açıkladık. Kod yöntemi, varsayılan bir role daha fazla yetenek eklemek için de kullanılabilir. En iyi beş WordPress eklentisini kullanarak WordPress kullanıcılarınızın rol ve yetenek eklemesini kolaylaştırın.
'Blog Gönderilerini Yayınla' Ayrıcalığı Ekleme
Şu andan itibaren bu rolle ilişkili tüm ayrıcalıkları ve kısıtlamaları görebileceksiniz. Aşağıdaki örnekte 'Blog gönderilerini yayınla' adlı yeni bir özellik ekleyeceğiz.
Yeni bir ayrıcalık eklemek için Yeni ayrıcalık ekle düğmesini tıklayın ve gerekli bilgileri doldurun. Ayrıcalıkların listesi burada.
Bitirdikten sonra, değişikliklerinizi kaydetmek için Değişiklikleri Kaydet düğmesine tıklayın.
WordPress'te Kullanıcı Rolleri Nasıl Alınır?
WordPress'te kullanıcı rolleri almak için WP User Role Editor eklentisini kurmanız ve etkinleştirmeniz gerekir. Etkinleştirildiğinde, WordPress yönetici alanında Kullanıcılar > Tüm Kullanıcılar'a gitmeniz gerekir. Buradan, değiştirmek istediğiniz rolü seçebilecek ve ardından yanındaki “Düzenle” bağlantısını tıklayabileceksiniz. Bir sonraki ekranda, o role eklemek veya çıkarmak istediğiniz yetenekleri seçebileceksiniz.
Mevcut bir kullanıcının WordPress'teki rolleri nelerdir. Kullanıcılar, WordPress kullanıcı rollerinin yardımıyla çeşitli özelliklere ve işlevlere erişebilir. WordPress'te mevcut kullanıcı rolünü elde etmek için, önce kullanıcının oturum açıp açmadığını kontrol etmeli, ardından rol hakkında veri aramak için WP_get_current_user() işlevini kullanmalısınız. Kullanıcıyı oturum açmış bir kişi olarak ayarlamak için wp_get_current_user() işlevi, geçerli kullanıcı nesnesini alır ve oturum açmış nesne olarak işaretler. WordPress kullanıcı rollerinin nasıl çalıştığıyla ilgileniyorsanız, özel kullanıcı rolleri oluşturma hakkında yazdığım eğitim başlamak için iyi bir yer olabilir. Kullanıcı rollerini anlamak, WooCommerce olaylarının nasıl işlendiğini değiştirmek isteyen WooCommerce geliştiricileri için de faydalı olabilir.
WordPress Kullanıcı Rolü Düzenleyicisi
WordPress Kullanıcı Rolü Düzenleyicisi, WordPress sitenizdeki her bir kullanıcı rolünün yetenekleri üzerinde tam kontrol sağlayan güçlü bir araçtır. Bu eklenti ile, herhangi bir kullanıcı rolünün özelliklerini kolayca ekleyebilir, kaldırabilir veya değiştirebilir, ayrıca özel yeteneklere sahip yeni kullanıcı rolleri oluşturabilirsiniz. Bu eklenti, birden çok kullanıcı rolüne sahip siteler veya her bir kullanıcı rolünün özelliklerine ince ayar yapması gereken siteler için mükemmeldir.
User Role Editor eklentisini kullanarak kullanıcı rollerini ve yeteneklerini hızlı bir şekilde değiştirebilirsiniz. İşlevleri sıfırdan kopyalayıp yapıştırarak yeni roller oluşturabilir ve yeteneklerini özel ihtiyaçlarınıza göre özelleştirebilirsiniz. Kendi kendine oluşturulan gereksiz bir role hiçbir kullanıcı atanmazsa, silinecektir. Her kullanıcı kendi ihtiyaçlarına göre yetenekler atayabilir. Bu ücretsiz ve açık kaynaklı bir yazılım programıdır. Bunu kullanan diğer eklentilerin özel roller oluşturma yeteneği yoktur. Bu, bir blogdan fazlasını içeren herhangi bir WP sitesi için gerekli bir eklentidir. Ukrayna'daki Rus savaşı, pro sürümü satın almamı yenilememi engelledi.
WordPress'te Kullanıcı Rolü Düzenleyicisini Nasıl Kullanırım?
“Kullanıcı Rolü Düzenleyici”, WordPress yönetici menüsündeki 'Eklentiler' menüsü seçilerek etkinleştirilebilir. “Kullanıcılar”-“Kullanıcı Rolü Düzenleyici” menü öğesine giderek WordPress'in standart rol özelliklerini değiştirebilirsiniz.
Kullanıcı Rolü Düzenleyicisi Nedir?
Bir aramanın sonucudur. Kullanıcı Rolü Düzenleyici WordPress eklentisi , kullanıcı rollerini ve yeteneklerini değiştirmeyi kolaylaştırır. Bir role yetenekler eklemek istiyorsanız, "Güncelle" düğmesini tıklamanız ve ardından onay kutularını seçmeniz yeterlidir. Yapılması gereken tek şey bu.
Editörler WordPress'e Kullanıcı Ekleyebilir mi?
Kendi hesaplarındaki gönderilerin yanı sıra diğer kişilerin gönderilerini ekleyebilir, düzenleyebilir, yayınlayabilir ve silebilir. Bir düzenleyici, yorumları denetleme, düzenleme ve silmenin yanı sıra denetleme ve silme yeteneğine sahiptir. Editörler ise web sitenizdeki ayarları değiştiremez, eklenti veya tema yükleyemez veya yeni kullanıcı ekleyemez.