เราจะเพิ่มผู้ใช้ผู้ดูแลระบบใน WordPress ได้อย่างไรหากเราไม่สามารถเข้าถึงแดชบอร์ดหรือ SQL ได้อย่างไร

เป็นสถานการณ์ที่เราต้องการ “เอาไป” บล็อก / เว็บไซต์เกี่ยวกับ WordPress แต่เราไม่มีข้อมูลการตรวจสอบความถูกต้องมากนัก
ในสถานการณ์ที่เราไม่มี ผู้ใช้ที่มีสิทธิ์ผู้ดูแลระบบ ผู้ที่เรารู้จักรหัสผ่าน เราไม่มีที่อยู่อีเมล ที่เราสามารถกู้คืนผู้ใช้ผู้ดูแลระบบ และไม่สามารถเข้าถึงฐานข้อมูล(บัญชี cpanel) ดูเหมือนว่าเป็นไปไม่ได้เล็กน้อยที่จะสามารถตรวจสอบความถูกต้องใน WordPress อย่างไรก็ตามมี “ที่ได้ถูกส่งผ่าน”- การเข้าถึง FTP ที่ไฟล์ของเว็บไซต์จะช่วยให้เราสามารถโต้ตอบกับฐานข้อมูลและควบคุมได้

หากเรามีการเข้าถึง FTP ไปยังไฟล์ของบล็อกบน WordPress การกู้คืนรหัสผ่านของผู้ใช้ที่มีสิทธิ์ผู้ดูแลระบบ หรือ การเพิ่มผู้ใช้ใหม่สามารถทำได้สองวิธี

1. การเข้าถึงฐานข้อมูลบล็อก / เว็บไซต์ผ่าน phpmyadmin โดยใช้ข้อมูลการเชื่อมต่อจากไฟล์ wp-config.php-

หากเราไม่สามารถเข้าถึงได้ผ่าน cpanel หรือระบบการจัดการอื่น ๆ phpmyadminเราทำได้ ดาวน์โหลดไฟล์เก็บถาวร ที่นี่โอ ออกแบบ และ o เราปีน FTPใกล้ไฟล์ WordPress และโฟลเดอร์
เข้าถึง phpmyadmin จากเบราว์เซอร์: http://nume-blog.com/phpmyadmin และเชื่อมต่อกับ ผู้ใช้ฐานข้อมูลและรหัสผ่านของผู้ใช้- เราพบพวกเขาใน wp-config.php
เมื่อคุณป้อน phpmyadmin ที่ฐานข้อมูลบล็อกเราไปที่ตาราง “wp_users” ที่ที่เราสามารถเปลี่ยนที่อยู่อีเมลได้อย่างง่ายดาย (user_email- เราใส่ที่อยู่อีเมลที่เรามีการเข้าถึงจากนั้นจาก WordPress เรารีเซ็ตรหัสผ่าน

2. เพิ่มผู้ใช้ WordPress ด้วยสิทธิ์ของผู้ดูแลระบบโดยใช้ function.php ของธีมปัจจุบัน (ธีม)-

วิธีที่ง่ายและเร็วกว่าวิธีแรก แต่นอกเหนือจากผู้ใช้ / ผู้ใช้ที่มีอยู่ที่มีสิทธิ์การดูแลระบบ หนึ่งจะเพิ่มอีกหนึ่ง- แน่นอนเมื่อได้รับการรับรองความถูกต้องกับผู้ใช้รายนี้ คุณสามารถเปลี่ยนข้อมูลของผู้อื่นได้- ที่อยู่อีเมลและรหัสผ่าน

เพื่อใช้วิธีนี้ก่อนทั้งหมด ระบุธีมปัจจุบันคืออะไร บล็อกที่ทำงาน ในหน้าแรกเข้าถึงแหล่งที่มา (ดูแหล่งที่มา) และดู “-wp-content/ธีม-…”- โฟลเดอร์ปัจจุบันหลังจากนั้น “/ธีม/..” เป็นโฟลเดอร์ของธีมปัจจุบัน
เราเข้าถึงธีมปัจจุบันของโฟลเดอร์ FTP (/wp-content/themes/name_tema/) และแก้ไขไฟล์ functions.php นำเสนอที่นี่

ใน functions.php ที่ด้านล่างเราเพิ่มรหัสต่อไปนี้:

 function wpb_admin_account(){
 $user = 'Username';
 $pass = 'Password';
 $email = '[email protected]';
 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');

เฉพาะข้อมูลที่ระบุด้วยสีแดงเท่านั้นที่จะถูกแก้ไข ผู้ใช้ $- $ ผ่าน และ $ อีเมล-

บันทึกการเปลี่ยนแปลงของ functions.php จากนั้นเข้าถึง: http://nume-site.com/wp-admin/ที่ที่คุณตรวจสอบความถูกต้องกับข้อมูลที่คุณป้อนไว้ด้านบน

วิธีนี้คุณสามารถตรวจสอบความถูกต้องใน WordPress ด้วยผู้ใช้ใหม่กับผู้ดูแลระบบ หลังจากการรับรองความถูกต้องขอแนะนำให้ลบรหัสนี้ออกจาก functions.php

หลงใหลเกี่ยวกับเทคโนโลยีฉันเขียนด้วยความยินดีกับ stealthsetts.com เริ่มต้นด้วยปี 2549 ฉันมีประสบการณ์มากมายในระบบปฏิบัติการ: MacOS, Windows และ Linux แต่ยังอยู่ในภาษาการเขียนโปรแกรมและแพลตฟอร์มบล็อก (WordPress) และสำหรับร้านค้าออนไลน์ (Woocommerce, Magento, Presashop)

บ้าน แหล่งที่มาของคุณบทเรียนเคล็ดลับและข่าวที่เป็นประโยชน์ เราจะเพิ่มผู้ใช้ผู้ดูแลระบบใน WordPress ได้อย่างไรหากเราไม่สามารถเข้าถึงแดชบอร์ดหรือ SQL ได้อย่างไร
แสดงความคิดเห็น