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)

WordPress yönetici alanınıza erişimi kaybetmek, özellikle sıkı bir teslim tarihiyle karşı karşıya olduğunuzda veya bir müşterinin sitesini yönetirken bir kabus olabilir.

WPBeginner’da, sayısız kullanıcının unutulan şifreler, güvenlik eklentisi aksaklıkları ve hatta bilgisayar korsanlığı girişimleri nedeniyle kilitlendikten sonra web sitelerinin kontrolünü yeniden kazanmalarına yardımcı olduk.

Erişimi yeniden kazanmanın birkaç yolu olsa da, en güvenilir yöntemlerden biri FTP (Dosya Aktarım Protokolü) aracılığıyla yeni bir yönetici kullanıcı eklemektir. Bunu daha önce hiç yapmadıysanız, FTP yoluyla yönetici kullanıcı ekleme işlemini adım adım anlatacağız.

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 taşırken ( localhost’tan canlı bir sunucuya gibi), 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.

Profesyonel İpucu: WordPress web sitenizle ilgili en kısa sürede yardıma mı ihtiyacınız var? Acil WordPress desteğimiz sizi kurtarmaya gelebilir. İster kesinti yaşıyor olun ister siteniz saldırıya uğramış olsun, sitenizi hızlı bir şekilde tekrar çevrimiçi hale getirebiliriz.

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, kontrol panelinize giriş yapmadan WordPress’e erişmenizi sağlar.

Yeni bir yönetici hesabı eklemenin yanı sıra, eklentileri devre dışı bırakabilir ve favori eklentilerinizi toplu olarak yükleyebilirsiniz.

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 sitenizin 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.

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 dersi FTP kullanarak WordPress’e nasıl yönetici kullanıcı ekleyeceğinizi öğrenmenize yardımcı olmuştur. Ayrıca WordPress cron işlerinin nasıl görüntüleneceği ve kontrol edileceği ve WordPress’te wp-cron’un nasıl devre dışı bırakılacağı ve uygun cron işlerinin nasıl kurulacağı hakkındaki makalelerimizi 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

28 yorumBir Cevap Bırakın

  1. Faisal

    Worked like a charm.

    Thank you

    • WPBeginner Support

      You’re welcome!

      Yönetici

  2. Piotr Szcześniak

    Never remeber the snippet so I’m happy to frequently visit you guys! Thx!

  3. Thomas Hansen

    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?

    • WPBeginner Support

      Yes, you would want to add the code there.

      Yönetici

  4. André Cassiano

    Worked like a charm! Tks.

    • WPBeginner Support

      Glad our guide was able to help :)

      Yönetici

    • WPBeginner Support

      You’re welcome :)

      Yönetici

  5. Kim H

    Worked like a charm. Thank you for this article!

    • WPBeginner Support

      You’re welcome :)

      Yönetici

  6. Donovan

    Worked perfectly. Thanks for the great advice.

    • WPBeginner Support

      Glad our article was helpful :)

      Yönetici

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Yönetici

    • WPBeginner Support

      Thanks :)

      Yönetici

  7. adam

    Thanks man it worked even in Wordpress version 4.9.0
    Many Thanks brother !

  8. Warner Mendenhall

    Thank you. Worked perfectly.

  9. charu

    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

  10. Shafaq

    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’ ) );
    }

  11. Stef

    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?

  12. Rdas

    I have latest WordPress version will it work for me or need to change anything on the code?

  13. Guille

    Great explanation. Thank you so much for this tip. It works like a charm!

  14. Hardeep

    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

  15. Toni Weidman

    How secure is this going to be on an FTP host?

    • Patrick Johanneson

      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

      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.