ישנם מצבים בהם אנו צריכים "להשתלט" על בלוג/אתר WordPress, אבל אין לנו הרבה אישורים עם זה.
בתרחיש שבו אין לנו משתמש עם זכויות של admin שאליה אני יודע את הסיסמה, אין לנו הודעת דואר אלקטרוני שנוכל לשחזר משתמש admin ואין גישה למסד הנתונים (חשבון cPanel), זה נראה קצת בלתי אפשרי להיכנס WordPress. עם זאת, יש "דלת". גישה ל- FTP קבצי האתר, עשויים לאפשר לנו אינטראקציה עם מסד הנתונים של ולהשתלט.
אם יש לנו גישה FTP לקבצים של בלוג על WordPress, שחזור הסיסמה של משתמש בעל זכויות גישה administrator או הוספת משתמש חדשזה יכול להיעשות בשתי דרכים.
1. גישה למאגר הבלוג/אתר דרך phpMyAdmin, באמצעות נתוני החיבור מקובץ wp-config.php.
במקרה שאין לנו גישה דרך מערכת cPanel או ניהול אחר phpMyAdminאנחנו יכולים ארכיון הורדה כאן, או חלץ דה ארכיון ו אנחנו הולכים ל- FTP, לצד קבצים ותיקיות WordPress.
גישה ל-phpMyAdmin מהדפדפן: http://blog-name.com/phpMyAdmin ואנחנו מתחברים שם משתמש וסיסמא נתונים. אנו מוצאים אותם ב- wp-config.php.
פעם אחת ב-phpMyAdmin, במסד הנתונים של הבלוג, אנחנו הולכים לטבלה "wp_users"היכן שנוכל לשנות את כתובת הדוא"ל (user_email). שמנו כתובת אימייל שיש לנו גישה אליה, ואז ממנה WordPress אנו מאפסים את הסיסמה.
2. הוספת משתמש WordPress עם זכויות administrator, באמצעות קובץ functions.php של ערכת הנושא הנוכחית.
שיטה פשוטה ומהירה יותר מהראשונה, אך בנוסף למשתמש/משתמשים הקיימים שיש להם זכויות adminלאמן, אחד נוסף יתווסף. כמובן, יחד עם שם משתמש זה, אתה יכול לשנות אחרים שלך. דואר אלקטרוני וסיסמא.
כדי ליישם את השיטה, קודם כל לזהות נושא אשר נוכחי להפעלת הבלוג. במקור גישה בעמוד הראשון (צפה במקור) וחפש “/wp-content / themes/ ... ". התיקיה אחרי "/ ערכות / .." היא תיקיית הנושא הנוכחית.
גישת FTP תיקיית נושא הנוכחית (/ wp-content / themes / nume_tema /) ולערוך את הקובץ functions.php עכשיו כאן.
בשנת functions.php, בתחתית להוסיף את הקוד הבא:
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');
האם לשנות רק את הנתונים המצוינים אדום. המשתמש $, לעבור $ si הדוא"ל $.
שמור שינויים functions.php שלך, אז ההתקפות: http://nume-site.com/wp-admin/איפה התחברות עם כניסתך לעיל.
כך תוכל להיכנס WordPress עם משתמש חדש בדרגה של administrator. לאחר האימות רצוי מאוד למחוק את הקוד הזה מ-functions.php.