كيف يمكننا إضافة مستخدم مسؤول في WordPress إذا لم يكن لدينا وصول إلى Dashboard أو SQL

هناك حالات نحتاج فيها إلى "تولي" مدونة / موقع ويب WordPress، ولكن ليس لدينا الكثير من أوراق الاعتماد معها.
في السيناريو حيث ليست لدينا مستخدم مع حقوق المسؤول الذي أعرف كلمة السر، ليس لدينا عن طريق البريد الإلكتروني يمكننا من خلالها استعادة مستخدم إداري ولا الوصول إلى قاعدة البيانات (حساب cPanel) ، يبدو أنه من المستحيل بعض الشيء تسجيل الدخول WordPress. ومع ذلك ، هناك "باب". وصول FTP ملفات الموقع، قد تسمح لنا للتفاعل مع قاعدة البيانات والسيطرة.

إذا كان لدينا وصول FTP إلى ملفات مدونة على WordPress, استعادة كلمة مرور مستخدم لديه حقوق الوصول administrator أو إضافة مستخدم جديديمكن أن يتم ذلك بطريقتين.

1. الوصول إلى قاعدة بيانات المدونة / موقع الويب من خلال phpMyAdmin ، باستخدام بيانات تسجيل الدخول من ملف wp-config.php.

في حال لم يكن لديك حق الوصول من خلال نظام وحة التحكم أو إدارة أخرى ل بريسنستطيع تحميل أرشيف هناأو استخراج دا أرشيف و نحن ذاهبون لبروتوكول نقل الملفاتبجوار الملفات والمجلدات WordPress.
نصل إلى phpMyAdmin من المتصفح: http://nume-blog.com/phpMyAdmin ونتواصل مع اسم المستخدم وكلمة مرور قاعدة البيانات. نجدها في wp-config.php.
بمجرد إدخال phpMyAdmin ، في قاعدة بيانات المدونة ، انتقل إلى الجدول "wp_users"حيث يمكننا بسهولة تغيير عنوان البريد الإلكتروني (USER_EMAIL). نضع عنوان بريد إلكتروني يمكننا الوصول إليه ، ثم من WordPress نقوم بإعادة تعيين كلمة المرور.

2. إضافة مستخدم WordPress مع حقوق administrator، باستخدام ملف function.php للموضوع الحالي.

طريقة أبسط وأسرع من الطريقة الأولى ، ولكنها بالإضافة إلى المستخدم الحالي / المستخدمين ذوي الحقوق الإدارية ، سيتم إضافة واحد آخر. وبطبيعة الحال، جنبا إلى جنب مع هذا تسجيل دخول المستخدم، يمكنك تغيير الآخر. البريد الإلكتروني وكلمة المرور.

لتطبيق هذا الأسلوب، أولا وقبل كل تحديد أي موضوع الحالي تشغيل بلوق. في مصدر الحصول على الصفحة الأولى (عرض المصدر) وابحث عن "/الفسفور الابيض بين المحتوى / المواضيع/ ... ". المجلد بعد "/ theme / .." هو مجلد النسق الحالي.
وصول FTP موضوع مجلد الحالي (/ الفسفور الابيض بين المحتوى / المواضيع / 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. بعد المصادقة ، يُنصح بحذف هذا الرمز من function.php.

شغوفة بالتكنولوجيا ، أكتب بسرور StealthSettings.com منذ عام 2006. لدي خبرة واسعة في أنظمة التشغيل: macOS, Windows سي Linuxبل أيضًا في لغات البرمجة ومنصات التدوين (WordPress) وللمتاجر عبر الإنترنت (WooCommerce، ماجنتو، بريستاشوب).

كيف » Linux » MySQL » كيف يمكننا إضافة مستخدم مسؤول في WordPress إذا لم يكن لدينا وصول إلى Dashboard أو SQL
اترك تعليق