สถานการณ์ที่มีความสุขน้อยกว่าเรา ลืมรหัสผ่าน ผู้ใช้ที่มีอันดับ“ผู้ดูแลระบบ” ของบล็อกที่สร้างด้วย WordPressเพื่อ ไม่สามารถเข้าถึงอีเมล ที่จะช่วยให้ รีเซ็ตรหัสผ่านของคุณและว่าสถานการณ์มีความซับซ้อนมากขึ้นเช่นคุณ เรามีการเข้าถึงฐานข้อมูลไม่มี. MySQL.
ในสถานการณ์สมมตินี้ วิธีเดียวที่เราจะสามารถกลับมาใช้สิทธิ์ของเราได้ administrator ในบล็อกคือการ สร้างผู้ใช้ใหม่ด้วยยศ Administrator บน WordPress. ด้วยผู้ใช้ใหม่นี้เราจะสร้างเราสามารถรีเซ็ตรหัสผ่านของผู้ใช้ของเราหรือเราสามารถใช้กับสิทธิ์การดูแลระบบทั้งหมด
เราจะเพิ่มผู้ใช้ "ผู้ดูแลระบบ" ได้อย่างไร WordPressด้วยความช่วยเหลือของการเข้าถึง FTP
ทั้งหมดที่เราต้องการคือ เรามีการเข้าถึงไฟล์เว็บไซต์และคุณสามารถแก้ไข. การทำเช่นนี้เราต้อง ข้อมูลการเข้าถึง FTP. ผู้ใช้ FTP, รหัสผ่าน ที่เกี่ยวข้องและ IPCPC / ที่อยู่เซิร์ฟเวอร์ FTP FTP ผ่านทางที่จะเชื่อมต่อ FileZilla. ฟรีและใช้งานง่าย
หลังจากที่เราเชื่อมต่อกับ FTP, ไปแก้ไขไฟล์ functions.php. สามารถพบได้ใน: wp-content / themes /ธีมหมุนเวียน/.
เราเพิ่มใน functions.php รหัส:
function wpb_admin_account(){
$user = 'Username';
$pass = 'Password';
$email = 'email@domeniu.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');
แก้ไขด้วย data $ user, $ pass และ $ email ของคุณ โดยแทนที่ "Username", "Password” และ “email@domeniu.com” จากโค้ดด้านบน หลังจากเพิ่มฟังก์ชันนี้แล้ว ให้บันทึกการเปลี่ยนแปลงและเข้าถึงหน้าเข้าสู่ระบบของบล็อก /wp-admin/ หรือ /wp-login.php โดย default.
หลังจากเข้าสู่ระบบด้วยข้อมูลใหม่ให้แน่ใจว่าจะกลับมาตรวจสอบในแฟ้ม functions.php เพื่อเอารหัสเพิ่มดังกล่าวข้างต้น
ผู้ใช้ที่สร้างขึ้นใหม่มีการบันทึกไว้ในฐานข้อมูล