Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te FTP Kullanarak Yönetici Kullanıcı Ekleme (Kolay Öğretici)

Editoryal Not: WPBeginner üzerindeki ortak bağlantılardan komisyon kazanıyoruz. Komisyonlar, editörlerimizin görüşlerini veya değerlendirmelerini etkilemez. Editoryal Süreç hakkında daha fazla bilgi edinin.

WordPress’te bir yönetici kullanıcı eklemeniz gerekiyor ancak kontrol paneline erişiminiz yok mu?

WPBeginner’da, WordPress yönetici alanından kilitlenen ve tekrar girmenin bir yolunu bulması gereken kullanıcılara sık sık yardımcı oluyoruz. Kolay bir çözüm, FTP (Dosya Aktarım Protokolü) kullanarak bir yönetici kullanıcı eklemektir.

Bu makalede, WordPress’te FTP kullanarak nasıl yönetici kullanıcı ekleyeceğinizi göstereceğiz.

How to Add an Admin User in WordPress Using FTP

WordPress’te FTP Kullanarak Yönetici Kullanıcı Eklemeniz Gerektiğinde

WordPress yönetici alanı yerine FTP kullanarak bir WordPress yönetici kullanıcısı eklemek birkaç durumda gerekli olabilir:

  • Kayıp yönetici erişimi – Şifrenizi unuttuğunuz, bir güvenlik eklentisi sizi kilitlediği veya bir eklenti ya da temayla ilgili bir sorun olduğu için WordPress yönetici panonuza giremiyorsanız, erişimi yeniden kazanmak için FTP aracılığıyla yeni bir yönetici kullanıcısı oluşturabilirsiniz.
  • Bozuk WordPress – Bazen, yönetici kontrol paneline ulaşamadığınız bazı yaygın WordPress hataları yaşayabilirsiniz. FTP aracılığıyla yeni bir yönetici kullanıcısı oluşturmak kontrolü geri almanıza yardımcı olabilir.
  • Güvenlik sorunlarıSiteniz saldırıya uğrarsa ve bilgisayar korsanı yönetici erişimi elde ederse, yeni bir yönetici kullanıcı oluşturmak onları dışarı atmanıza ve sitenizi güvence altına almanıza yardımcı olabilir.
  • Geçiş sorunlarıSitenizi yeni bir sunucuya taşırken, yönetici kullanıcısının çalışmamasıyla ilgili sorunlar varsa veya bilgileri sıfırlamanız gerekiyorsa, FTP ile yeni bir yönetici kullanıcısı oluşturmak hızlı bir çözüm olabilir.

Bunu akılda tutarak, FTP kullanarak WordPress web sitenize nasıl kolayca yönetici kullanıcı ekleyebileceğiniz konusunda size adım adım rehberlik edeceğiz.

WordPress’te FTP ile Yeni Bir Yönetici Hesabı Nasıl Eklenir

Her şeyden önce, bir FTP istemcisine ihtiyacınız olacak. Bu yazılım, WordPress kontrol panelinize giriş yapmadan web sitenizdeki dosyalara erişmenizi sağlar. Kullanımı oldukça kolay olduğu için bu eğitimde FileZilla’yı kullanacağız.

Ardından, web sitenizi FTP istemcisine bağlamanız gerekecektir. Bunu yapmak için FTP erişim bilgilerinize ihtiyacınız olacak (genellikle cPanel veya diğer barındırma kontrol panellerinden erişilebilir).

Adım adım rehberlik için WordPress’te dosya yüklemek için FTP’nin nasıl kullanılacağına ilişkin kılavuzumuza bakabilirsiniz.

FTP istemciniz web sitenizin dosyalarına bağlandıktan sonra, mevcut WordPress temanızın functions.php dosyasını bulmanız gerekecektir. Dosyayı FTP penceresinin sağ tarafında, aşağıdaki gibi bir yolda bulunan mevcut temanızın klasörünün içinde bulabilmeniz gerekir:

/public_html/wp-content/themes/your-current-theme/

İşte ekranımız böyle görünüyor. Demo sitemiz varsayılan Twenty Twenty-Four temasını kullanıyor.

Locating functions.php file in FTP

functions.php dosyasını bulduktan sonra, dosyaya çift tıklayabilirsiniz. FileZilla daha sonra dosyayı bilgisayarınıza indirecektir.

Bu aşamada, devam edin ve bu dosyayı bilgisayarınızda bulun. Daha sonra, Not Defteri gibi düz bir metin düzenleyici kullanarak açın.

Ardından, bir yönetici kullanıcı hesabı eklemek için bu kod parçacığını dosyanın altına eklemeniz gerekir:

function wpb_admin_account(){
$user = 'Username';
$pass = 'Password';
$email = 'email@domain.com';
if ( !username_exists( $user )  && !email_exists( $email ) ) {
$user_id = wp_create_user( $user, $pass, $email );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
} }
add_action('init','wpb_admin_account');

Kullanıcı Adı, Parola ve email@domain.com adreslerini kendi değerlerinizle değiştirmeyi unutmayın. Gerekirse diğer kullanıcı rollerini oluşturmak için de aynı kod parçacığını kullanabilirsiniz.

İşte dosyanın nasıl görünmesi gerektiği:

Adding the new admin user account code in functions.php

Ardından, dosyayı kaydedin ve FTP istemcinize geri dönün.

Burada, az önce düzenlediğiniz dosyayı arayüzün sol tarafında bulmanız gerekir. Üzerine sağ tıklayın ve ‘Yükle’ye tıklayın.

Uploading the functions.php file via FTP

Dosyanın web sitenizin dosyalarında zaten var olduğunu söyleyen yeni bir pencere açılacaktır.

Sadece ‘Üzerine Yaz’ seçeneğini seçin ve ‘Tamam’a tıklayın.

Overwriting an existing functions.php file via FTP

Şimdi tarayıcınızda yourwebsitename.com/wp-admin adresini açın. yourwebsitename.com adresini kendi alan adınızla değiştirmeyi unutmayın.

Kod çalışırsa, kimlik bilgilerinizi giriş sayfasına yazabilir ve WordPress yönetici alanına tekrar erişebilirsiniz.

The default WordPress login page

Not: WordPress sitenize giriş yaptıktan sonra, functions.php dosyasını tekrar açmak ve eklediğiniz kodu silmek için FTP istemcinize geri dönmelisiniz.

Kodun silinmesi kullanıcıyı ortadan kaldırmayacaktır. Bu sadece kodun tekrar çalıştırılmamasını sağlamak içindir, bu da istenmeyen sonuçlara yol açabilir. Ayrıca, gerekirse WordPress sitenize her zaman yeni kullanıcılar ve yazarlar ekleyebilirsiniz.

Alternatif: Web Barındırıcınızın Dosya Yöneticisi ile Yeni Bir Yönetici Kullanıcı Ekleme

FTP bağlantınız başarılı olmadıysa ve hala WordPress yöneticisinin dışında kaldıysanız, kodu functions.php’ye eklemek için WordPress hosting ‘inizin dosya yöneticisini kullanabilirsiniz. Yeni başlayanlar bu yöntemi çok daha kolay bulabilirler.

Bu eğitim için Bluehost’un dosya yöneticisini kullanacağız. Hosting kontrol panelinizde, ‘Web Siteleri’ sekmesine gidin, kilitli olduğunuz WordPress web sitesini bulun ve ‘Ayarlar’a tıklayın.

Bluehost site settings

İçeri girdikten sonra Hızlı Bağlantılar bölümüne ilerleyin.

Ardından, ‘Dosya Yöneticisi’ne tıklayın.

Bluehost File Manager button

Önceki yöntemle aynı şekilde, mevcut WordPress veya WooCommerce temanızın functions.php dosyasını bulmanız gerekir.

Bulduktan sonra, dosyaya sağ tıklayın ve ‘Düzenle’yi seçin.

Editing a functions.php file in Bluehost file manager

Ardından, önceki yöntemle aynı kod parçacığını yapıştırın.

‘Değişiklikleri Kaydet’e tıklayın.

Adding an add new admin user code in the WordPress functions.php file using Bluehost file manager

Bundan sonra yapmanız gereken tek şey WordPress giriş URL ‘nize gitmek ve yeni yönetici kullanıcınızın giriş bilgileriyle oturum açmayı denemektir.

Bonus: Daha Fazla WordPress functions.php Hack’i Öğrenin

Yeni bir yönetici kullanıcı eklemenin yanı sıra, functions.php dosyası ile yapabileceğiniz pek çok harika numara vardır.

Örneğin, WordPress temanızda varsayılan olmayan yeni widget alanları ekleyebilirsiniz. Bu şekilde, widget’larınızı eklemek için daha fazla alana sahip olursunuz.

Otomatik güncelleme e-posta bildirimlerini de devre dışı bırakabilirsiniz; bu, otomatik olarak güncellenen çok sayıda eklentiniz ve temanız varsa can sıkıcı olabilir.

WordPress functions.php dosyası için faydalı hileler listemizde tüm bu hileler hakkında daha fazla bilgi edinebilirsiniz.

Tüm bu ipuçlarını ve püf noktalarını denemek istiyorsanız, WPCode kullanmanızı öneririz. Bir FTP istemcisi ile functions.php dosyasını düzenlemek mümkün olsa da, WPCode dosyaya eklediğiniz tüm farklı kod parçacıklarını güvenli ve kolay bir şekilde yönetmenizi sağlar.

Bu şekilde, eklenen her özel kod parçacığını takip edebilir ve bir hata oluşursa birkaç tıklamayla devre dışı bırakabilirsiniz.

WPCode incelememizin tamamında daha fazlasını okuyabilirsiniz.

WPCode

Umarız bu WordPress eğitimi FTP kullanarak WordPress’e nasıl yönetici kullanıcı ekleyeceğinizi öğrenmenize yardımcı olmuştur. Ayrıca phpMyAdmin ile MySQL veritabanına WordPress yönetici kullanıcısı ek leme makalemizi ve sıralamalarınızı yükseltmek için nihai WordPress SEO rehberimizi de görmek 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.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

29 yorumBir Cevap Bırakın

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Thomas Hansen says

    If you are using a child theme is it then the functions.php of the child theme, that you need to insert the code into?

  3. charu says

    Is any way to delete that entry from database that I have created through function.php i.e delete the last created user for using admin area.

    Thanks

  4. Shafaq says

    good explanation but there is an error with my code. user role changed if go into user profile page otherwise no effect . can you please elaborate.

    here is my code

    $level = $profileuser->ihc_user_levels ;
    $id = $profileuser->id ;
    $u= new WP_User( $id ) ;

    if ( $level==’3′) {
    echo ‘user level ‘.$level;
    echo ‘user id ‘.$id;
    $u = wp_update_user( $u->set_role( ‘featured’ ) );
    }

  5. Stef says

    I got the big problem that this new user has first to be activated..

    Is it possible to set the activation of the user by function or did I lose and I need to install a backup on my wordpress via ftp?

  6. Hardeep says

    Hello,

    Really informative post, I am developer and sometimes I have to contact sys admin to reset or create new wp user for testing.

    This is very good way, thanks for sharing

    • Patrick Johanneson says

      Not very. So the first thing you should do once you’re logged back in is change the password on that new admin account. Then remove the code from functions.php.

    • Andre says

      Start with SFTP with an FTP client (program) that has that. But as Patrick mentioned, you NEED to change your password once you are back in. I don’t mean a simple password either, always make sure you use at least 12 characters mixed with numbers, symbols, lower and uppercase letters (avoid using words).

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.