Yıllar boyunca birçok WordPress çoklu site ağını yönettik. Bu süreçte, tüm bu web sitelerini yönetmek için doğru izinlere sahip doğru kişilere sahip olmanın büyük bir fark yaratabileceğini öğrendik. İşte bu noktada Süper Yönetici kullanıcı rolü çok yardımcı olabilir.
Ancak, WordPress çoklu sitede Süper Yönetici kullanıcı rolüne sahip bir kullanıcı eklemek, tek bir siteye yeni bir kullanıcı eklemekten biraz farklıdır.
Bu süreç yeni başlayanlar için biraz kafa karıştırıcı olabilir. Süper yönetici kullanıcı ekleme seçeneğini bulamayabilirler.
Ayrıca bazı kişilerin Süper Yönetici kullanıcılarının giriş bilgilerini unutarak onları WordPress çoklu site yönetim alanının dışında bıraktığını gördük.
Bu makalede, WordPress multisite’a nasıl Süper Yönetici kullanıcı rolü ekleyeceğinizi göstereceğiz. WordPress multisite’ınızı düzgün bir şekilde güvence altına almak için ek ipuçları ile birlikte size iki kolay yöntem göstereceğiz.
İşte bu kılavuzda ele alacağımız konuların bir listesi:
WordPress’te Süper Yönetici Kullanıcı Rolü Nedir?
WordPress yerleşik bir dizi kullanıcı rolüyle birlikte gelir. Bir WordPress sitesinde belirli şeyleri yapmak için farklı izinlere sahiptirler. Ayrıntılar için WordPress kullanıcı rolleri ve ayrıcalıkları hakkındaki başlangıç kılavuzumuza bakın.
‘Süper Yönetici’, WordPress’te yalnızca WordPress çoklu site özelliği açık olan web sitelerinde kullanılabilen özel bir kullanıcı rolüdür.
Çoklu site özelliği, tek bir WordPress kurulumunda birden fazla web sitesi oluşturmanıza olanak tanır. Her web sitesi, belirli bir web sitesini yönetmek için kendi‘Yönetici(ler)ine’ sahip olabilir.
Ancak, Süper Yönetici kullanıcı rolüne sahip bir kullanıcı bu WordPress çoklu site ağındaki tüm web sitelerini yönetebilir. Eklentiler ve temalar yükleyebilir ve tüm siteleri etkileyen ayarları yönetebilirler.
Normal Yöneticiler aynı anda yalnızca bir siteyi yönetebilir. Süper Yöneticiler ise ağdaki her siteyi etkileyen değişiklikler yapabilir.
Süper Yönetici rolünü atarken dikkatli olun. Süper Yöneticiler her şeye erişebildiğinden, bu rolü yalnızca tamamen güvendiğiniz kişilere vermelisiniz. Yanlış bir değişiklik ağdaki her siteyi etkileyebilir.
Yöntem 1: WordPress Multisite’ta Yeni Bir Süper Yönetici Kullanıcı Ekleme
Bu yöntem kolaydır ve WordPress multisitenizde Süper Yönetici olarak oturum açtıysanız, Süper Yönetici kullanıcı rollerine sahip yeni kullanıcılar eklemek için kullanabilirsiniz.
WordPress yönetici alanında oturum açın ve fareyi ekranın sol üst köşesindeki ‘Sitelerim’ menüsünün üzerine getirin.
Buradan, Ağ Yöneticisi ” Kullanıcılar sayfasına gidin.
Burada, sitenizdeki tüm kullanıcıları yönetebilirsiniz. Devam edin ve en üstteki ‘Yeni Kullanıcı Ekle’ düğmesine tıklayın.
Bu sizi Yeni Kullanıcı Ekle sayfasına götürecektir.
Deneyimli WordPress kullanıcıları bu sayfanın tek bir sitede göreceğinizden farklı göründüğünü fark edeceklerdir. Burada yalnızca bir kullanıcı adı ve e-posta adresi ekleyebilirsiniz ve bir kullanıcı rolü seçme seçeneği yoktur.
Şimdilik, eklemek istediğiniz kullanıcının kullanıcı adını ve e-posta adresini eklemeniz ve ‘Kullanıcı Ekle’ düğmesine tıklamanız yeterlidir.
WordPress artık bilgileri kaydedecek ve kullanıcıya şifresini ayarlaması için otomatik olarak bir e-posta gönderecektir.
Ardından, bu kullanıcıya ‘Süper Yönetici’ ayrıcalıkları atamanız gerekir.
Bunu yapmak için Kullanıcılar ” Tüm Kullanıcılar sayfasına gidin ve yeni eklediğiniz kullanıcıyı bulun.
Fareyi kullanıcı adının üzerine getirin ve ardından ‘Düzenle’ bağlantısını tıklayın.
Bu, ‘Kullanıcı Düzenle’ sayfasını açacaktır.
Burada, ‘Süper Yönetici’ bölümüne ilerlemeniz ve ‘Bu kullanıcıya Ağ için süper yönetici ayrıcalıkları ver’ seçeneğinin yanındaki kutuyu işaretlemeniz gerekir.
Bundan sonra, sayfanın altına doğru ilerlemeniz gerekir.
Değişikliklerinizi kaydetmek için ‘Kullanıcıyı Güncelle’ düğmesine tıkladığınızdan emin olun.
WordPress şimdi kullanıcı hesabında yaptığınız değişiklikleri kaydedecek ve onlara Süper Yönetici izinlerini verecektir.
Kullanıcının Süper Yönetici ayrıcalıklarına sahip olduğuna dair bir başarı mesajı göreceksiniz.
Hepsi bu kadar. WordPress’te Süper Yönetici kullanıcı rolüne sahip yeni bir kullanıcıyı başarıyla eklediniz.
Yöntem 2: WordPress’e Manuel Olarak Süper Yönetici Kullanıcı Ekleme
Bu yöntem, WordPress yönetici alanından kilitlenen ve kontrol panelini kullanarak Süper Yönetici kullanıcıları ekleyemeyen kullanıcılar için önerilir.
Öncelikle, bir FTP istemcisi veya hosting kontrol panelinizdeki Dosya Yöneticisi uygulamasını kullanarak web sitenize bağlanmanız gerekir.
Bağlandıktan sonra /wp-content/themes/
klasörüne gidin ve kök sitenizde kullandığınız temanın klasörünü açın.
Burada, WordPress temanız tarafından kullanılan birkaç dosya ve şablon göreceksiniz.
functions.php
dosyasını bulmanız ve bilgisayarınıza indirmeniz gerekir.
Artık bu dosyayı Notepad veya TextEdit gibi bir düz metin düzenleyici uygulaması kullanarak açabilirsiniz.
Bundan sonra, functions.php
dosyanızın en altına aşağıdaki kodu ekleyin:
function wpb_create_super_admin() {
$username = 'newuser'; // Replace with the desired username
$password = 'password123'; // Replace with the desired password
$email = 'newuser@example.com'; // Replace with the user's email
if ( !username_exists( $username ) && !email_exists( $email ) ) {
$user_id = wp_create_user( $username, $password, $email );
if ( !is_wp_error( $user_id ) ) {
// Assign the Super Admin role to the new user
grant_super_admin( $user_id );
}
}
}
add_action( 'init', 'wpb_create_super_admin' );
Kullanıcı adı, parola ve e-posta değerlerini yeni Süper Yönetici kullanıcı hesabı için kullanmak istediğiniz değerlerle doldurduğunuzdan emin olun.
Son olarak, değişikliklerinizi kaydetmeyi ve dosyayı web sitenize geri yüklemeyi unutmayın.
Artık işlevler dosyanıza eklediğiniz bilgileri kullanarak kök sitenizin WordPress yönetici alanına giriş yapabilirsiniz.
Önemli ⚠️: Süper Yönetici hesabınıza başarıyla giriş yaptıktan sonra fonksiyonlar dosyasına eklediğiniz kodu silmeyi unutmayın.
WordPress Multisite’da Süper Yönetici Hesaplarının Güvenliğini Sağlama
Yeni başlayan birçok kişinin WordPress multisitelerinin Süper Yönetici hesaplarına erişimini kaybettiğini gördük.
Bazı insanlar oturum açma bilgilerini unutur, bazıları ise çoklu sitelerine erişim sağlayan bilgisayar korsanlarının saldırısına uğrar ve ciddi mali ve itibar kaybına neden olur.
Tüm kullanıcıların web sitelerini korumak için eksiksiz WordPress güvenlik kılavuzumuzu takip etmelerini öneririz.
İşte hemen uygulayabileceğiniz bazı ipuçları.
1. Otomatik WordPress Yedeklemeleri Kurun
WordPress sitenizin yedeklerini otomatik olarak oluşturmak ve uzak bir konuma depolamak için bir WordPress yedekleme eklentisi kullandığınızdan emin olun.
Duplicator‘ı öneriyoruz. Kullanımı ve kurulumu kolaydır, güvenli yedeklemeler oluşturur ve bunları bulutta güvenle saklar. Daha da önemlisi, web sitenizi bir yedekten tek bir tıklama ile geri yüklemeyi de kolaylaştırır.
Duplicator’ı kendi web sitelerimizde kullanıyoruz. Daha fazla ayrıntı için Duplicator incelememizin tamamına bakın.
Not: Duplicator ‘ın sınırlı özelliklere sahip ücretsiz bir sürümü de mevcuttur. Çoklu site desteği de dahil olmak üzere tüm özelliklerin kilidini açmak için ücretli bir plana yükseltmenizi öneririz.
Ayrıntılar için WordPress web sitenizi nasıl yedekleyeceğiniz hakkındaki eğitimimize bakın.
2. İki Faktörlü Kimlik Doğrulamayı Ayarlama
Tüm kullanıcı hesapları için iki faktörlü kimlik doğrulama kullanıyoruz. WordPress web sitenize ekstra bir güvenlik katmanı ekler ve birisinin Süper Yönetici hesaplarınıza erişmesini zorlaştırır.
Yeni başlayanlar için WordPress’te iki faktörlü kimlik doğrulama kurulumu hakkında adım adım eksiksiz bir eğitim hazırladık. Bunu takip etmek sadece birkaç dakikanızı alacak ancak çoklu site hesaplarınızı daha güvenli hale getirecektir.
3. WordPress E-postalarının Çalıştığından Emin Olun
WordPress web sitelerindenparola sıfırlama e-postasıalamayan kullanıcılardan sık sık haberalıyoruz. WordPress web siteleri e-posta iletilebilirliğini sağlayacak şekilde ayarlanmamıştır.
WordPress varsayılan olarak PHP mail() işlevini kullanarak e-posta gönderir. Bu işlev spam göndermek için kötüye kullanılabilir, bu nedenle Gmail ve Outlook gibi e-posta hizmet sağlayıcıları bu e-postaları şüpheli olarak değerlendirir ve engeller.
Bunu düzeltmek için WP Mail SMTP gibi bir SMTP hizmeti kullanmanız gerekir. WordPress e-postaları göndermek için uygun SMTP protokolünü kullanmanıza olanak tanıyarak tüm e-postalarınızın güvenli bir şekilde teslim edilmesini sağlar.
Not: WP Mail SMTP’nin ücretsiz bir sürümü de mevcuttur.
Tüm kullanıcıların parola sıfırlama ve diğer önemli e-postalarını alabilmelerini sağlamak için tüm web sitelerimizde WP Mail SMTP kullanıyoruz. Daha fazla bilgi edinmek için WP Mail SMTP incelememize bakın.
Kurmak için yardıma mı ihtiyacınız var? WordPress’te WP Mail SMTP‘nin nasıl kurulacağını gösteren bir kılavuzumuz var.
Bonus WordPress Multisite Kaynakları
Aşağıda, WordPress çoklu site ağınızı Süper Yönetici olarak verimli bir şekilde yönetmenize yardımcı olacak bazı ek kılavuzlar yer almaktadır:
- Kullanmanız Gereken En İyi WordPress Multisite Eklentileri (Uzman Seçimi)
- Farklı Alan Adlarıyla WordPress Multisite Nasıl Oluşturulur (4 Adım)
- Bir Site WordPress Multisite’dan Tekli Kuruluma Nasıl Taşınır?
- WordPress Multisite’ta Tüm Eklentileri Ağ Üzerinden Etkinleştirmeli misiniz?
- WordPress Multisite’da Varsayılan Sayfalar Nasıl Eklenir / Kaldırılır
Bakım Hizmeti: Bir WordPress çoklu site ağının bakımı çok fazla iş gerektirebilir. İşi profesyonellere devretmeyi tercih ediyorsanız WordPress Bakım hizmetimize göz atabilirsiniz. Küçük bir ücret karşılığında, WordPress mühendislerinden oluşan ekibimiz WordPress güncellemelerini, güvenliğini ve izlemesini sizin için 7/24 yönetecektir.
Umarız bu makale WordPress multisite’a Süper Yönetici kullanıcı rolünün nasıl ekleneceğini öğrenmenize yardımcı olmuştur. Ayrıca WordPress yönetici panosunu özelleştirme ipuçları makalemizi görmek veya WordPress yönetici alanını iyileştirmek için en iyi eklentiler seçimimize bakmak isteyebilirsiniz.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Bir sorunuz veya öneriniz mi var? Lütfen tartışmayı başlatmak için bir yorum bırakın.