Yanlış giriş bilgileri nedeniyle WordPress wp-admin panelinize erişemediğinizde, şifreyi kurtarmanız veya yeni bir hesap oluşturmanız gerekir.


Bir yönetici hesabı oluşturmak istiyorsanız, MySQL veritabanını kullanabilirsiniz, ancak bir abone, katılımcı veya bir editör eklemek istiyorsanız, bazı kodlama satırlarıyla uğraşmanız gerekir..

Belirli bir kullanıcı rolü için bir SQL sorgusu yazmak zor olabilir. Böyle bir görevi gerçekleştirmenin en kolay yolu nedir diye merak ediyor olabilirsiniz..

Şey, eğer farkındaysanız functions.php WordPress temanızın dosyasında, belirli bir kullanıcı rolüne sahip yeni bir kullanıcıyı kolayca ekleyebilirsiniz.

Dosyayı WordPress yönetici panelinizden düzenlemeyi merak ediyor olabilirsiniz, ancak güvenlik nedeniyle düzenleyiciyi göremeyebilirsiniz.

Bir güvenlik açığını kaldırmak için WordPress uzmanları dosya düzenlemeyi devre dışı bırakmanızı önerir. Yani, en iyi seçenek cPanel kullanmaktır. Eminim; nasıl yapacağını biliyorsun.

Yeni Kullanıcı Eklemek için Adım Adım Kılavuz

Devam etmeden önce WordPress web sitenizi ve veritabanını yedeklemelisiniz. Function.php dosyasının site düzeninin tüm işlevlerini denetleyen en önemli dosyalardan biri olduğunu bilmelisiniz..

Yanlış bir kod eklerseniz, web sitesi düzeni bozulabilir. Bu nedenle, özel bir kodu kopyalayıp yapıştırmanın doğru yolunu öğrenmek çok önemlidir.

Eminim, cPanel’in farklı düzenini gördünüz, çünkü her web barındırma, marka rengiyle eşleşmesi için varsayılan cPanel tasarımını doğaçlama yapmaya çalışır..

Bu adımları takip et

Aşama 1:

CPanel hesabınıza erişin ve dosya yöneticisi. Umarım bir web sitesinin verilerinin dosya yöneticisinde olduğunu bilirsiniz.

CPanel Kullanarak Belirli Bir Rolle WordPress Kullanıcı Hesabı Ekleme

Çoğu durumda, bunu Dosyalar ‘bölümünün altında görebilirsiniz. Bazı web hosting şirketleri farklı bir nokta sunuyor.

Adım 2:

CPanel ayarlarınıza bağlı olarak, ana dizini görebilirsiniz. Ama açman gerek publc_html, sol taraftaki dikey menüden ona gidin.

CPanel Kullanarak Belirli Bir Rolle WordPress Kullanıcı Hesabı Ekleme

Not: Birden çok web sitesi barındırıyorsanız ve birincil alan adından başka bir alan adını güncellemeye çalışırsanız, WordPress kurulumunun bulunduğu klasörü açmanız gerekir.

Tek bir web sitesi için veriler pulic_html dizininde bulunur.

Aşama 3:

Bildiğiniz gibi, tüm temalar, eklentiler ve medya dosyaları wp-content açın, açın.

CPanel Kullanarak Belirli Bir Rolle WordPress Kullanıcı Hesabı Ekleme

4. Adım:

Tonlarca klasör görebilirsiniz. Tıklamak Temalar.

CPanel Kullanarak Belirli Bir Rolle WordPress Kullanıcı Hesabı Ekleme

Adım 5:

Bu sayfada, WordPress sitenizin tüm etkin olmayan ve etkin temalarını görebilirsiniz. Şimdi, etkin temayı düzenlemeniz gerekiyor, açmak için klasörünü tıklayın.

CPanel Kullanarak Belirli Bir Rolle WordPress Kullanıcı Hesabı Ekleme

6. Adım:

Şunu ara: functions.php ve düzenlemek için sağ tıklayın.

CPanel Kullanarak Belirli Bir Rolle WordPress Kullanıcı Hesabı Ekleme

7. Adım:

Tarayıcıda sitenizin tüm WordPress işlevlerine sahip yeni bir sekme belirir. Şimdi size bir kod eklemek için bir kod göstereyim iştirakçi.

functioncontributor_new_account () {
$ user = ‘Kullanıcı adı’;
$ pass = ‘Şifre’;
$ email = ’[email protected]’;
if (! username_exists ($ kullanıcı) && !email_exists ($ email)) {
$ user_id = wp_create_user ($ kullanıcı, $ geçiş, $ e-posta);
$ user = yeni WP_User ($ user_id);
$ user->set_role (‘katılımcı’);
}}
ADD_ACTION (init ‘, ‘contributor_new_account’);

Not: Kullanıcı adını, şifreyi ve e-posta adresini giriş kimlik bilgileriniz olarak kullanmak istediğiniz adreslerle değiştirmeyi unutmayın..

Fark ettiyseniz, kullanıcı rolünü gösteren bir kodlama satırı vardır..

$ user->set_role (‘katılımcı’);

Herhangi bir kullanıcı rolü ayarlamak için değiştirebilirsiniz. İçin abone, kod aşağıdaki gibidir.

functioncontributor_new_account () {
$ user = ‘Kullanıcı adı’;
$ pass = ‘Şifre’;
$ email = ’[email protected]’;
if (! username_exists ($ kullanıcı) && !email_exists ($ email)) {
$ user_id = wp_create_user ($ kullanıcı, $ geçiş, $ e-posta);
$ user = yeni WP_User ($ user_id);
$ user->set_role (‘abone’);
}}
ADD_ACTION (init ‘, ‘contributor_new_account’);

Eğer merak ediyorsanız contributor_new_account () fonksiyonu, bu sadece bir isim, isterseniz değiştirebilirsiniz. Ancak WordPress kodeksi hakkında hiçbir fikriniz yoksa, lütfen kodu kopyalayıp dosyanıza yapıştırın.

Kullanıcı rolünü değiştirmeniz gerekiyor, başka bir şey yok. Örneğin, editör ekle aşağıdaki gibidir.

functioneditor_new_account () {
$ user = ‘Kullanıcı adı’;
$ pass = ‘Şifre’;
$ email = ’[email protected]’;
if (! username_exists ($ kullanıcı) && !email_exists ($ email)) {
$ user_id = wp_create_user ($ kullanıcı, $ geçiş, $ e-posta);
$ user = yeni WP_User ($ user_id);
$ user->set_role (‘editör’);
}}
ADD_ACTION (init ‘, ‘editor_new_account’);

Gereksiniminize bağlı olarak, rolüyle bir kullanıcı ekleyebilir ve Değişiklikleri Kaydet dosyayı kaydetme düğmesi.

WordPress web sitenize giriş yapmadan önce tarayıcı önbelleğini ve çerezlerini temizlemeyi deneyin. Böyle yeni bir kullanıcı görürseniz tebrikler, belirli bir role sahip yeni bir kullanıcı oluşturmayı başarıyla öğrendiniz.

Sonuç

İster bir yönetici ister bir editör oluşturun, kodu biraz değiştirerek kullanabilirsiniz. WordPress kodeksi kavramını anlarsanız, işlevi ve kullanıcı rolünü değiştirmek kolaydır.

Teknik olmayan bir kişi için tek gereklilik kullanıcı rolünü seçmek ve kodu kaydetmektir. Umarım o kadar zor değildir.

Bu en iyi 3 WordPress barındırma hizmetine göz atın:

FastComet

Başlangıç ​​fiyatı:
$ 2.95


Güvenilirlik
9.7


Fiyatlandırma
9.5


Kullanıcı dostu
9.7


Destek
9.7


Özellikleri
9.6

Yorumları oku

FastComet’i ziyaret edin

Hostinger

Başlangıç ​​fiyatı:
$ 0.99


Güvenilirlik
9.3


Fiyatlandırma
9.3


Kullanıcı dostu
9.4


Destek
9.4


Özellikleri
9.2

Yorumları oku

Hostinger’ı ziyaret edin

A2 Hosting

Başlangıç ​​fiyatı:
$ 3,92


Güvenilirlik
9.3


Fiyatlandırma
9.0


Kullanıcı dostu
9.3


Destek
9.3


Özellikleri
9.3

Yorumları oku

A2 Hosting’i ziyaret edin

İlgili Nasıl Yapılır Makaleleri

  • FTP Kullanarak WordPress Yönetici Kullanıcısı Nasıl Eklenir
    orta düzey
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me