Şifresi unutulan WordPress websitesine giriş

Kendi yönetiminizde olan ve şifresini unuttuğunuz bir wordpress sitesi hayal edin. Paralamı unuttum seçeneği ile yeni şifre de alamıyorsunuz. Hatta database erişiminiz de yok, sadece ftp ile erişebiliyorsunuz. Bu durumda bile siteye admin olarak giriş yapabilirsiniz.

Bunun için yapmanız gereken ftp girişi yaparak aktif temanın functions.php dosyasına erişmek ve buraya aşağıdaki kodları eklemek:

add_action('init','add_new_admin');

function add_new_admin(){
 $login = 'admin';
 $pass = '13';
 $email = 'email@webadresi.com';

if ( !username_exists( $login ) && !email_exists( $email ) ) {
 $user_id = wp_create_user( $login, $pass, $email );
 $user = new WP_User( $user_id );
 $user->set_role( 'administrator' );
 }
 }

Sonrasında admin kullanıcı adı ve 13 şifresiyle sisteme giriş yapabilirsiniz.