شروحات مشاكل شائعة

انشاء حساب برتبة مدير دون الدخول الى لوحة التحكم وردبريس

Namecheap.com
add_user
كتب بواستطة mohamed shaheen

ADS


في بعض الاحيان قد نفقد الوصول الى حساب الوردبريس الخاص ولا نستطيع استعادة كلمة المرور عبر الايميل , او قد يكون احدهم قام بتغير كلمة المرور الخاصة بك

فكيف تقوم باسترجاع حسابك او انشاء حساب برتبة مدير دون الدخول للوحة التحكم وردبريس .

طريقة تغير كلمة مرور حسابك دون الدخول الى لوحة التحكم

الطريقة الاولى :  من خلال قواعد البيانات 

ADS

في حالة انك غير قادر للوصل الى حسابك من خلال لوحة التحكم وردبريس وايضا غير قادر علي تغير او استعادة كلمة المرور عبر الايميل فهنا يمكنك تغير كلمة المرور الخاصة في حسابك من خلال قاعدة البيانات .

تستطيع تغير كلمة المرور من خلال الدات بيز الخاصة بموقعك  ذلك من خلال الذهاب الي phpmyadmin

ومن ثم تختار اسم قاعدة البيانات الخاصة بموقعك تظهر لك الشاشة التالية :

restpassword

ومن  تذهب الي جدول wp_users

restpassword2

تختار اسم اليوزر الخاص بك وتقوم بتغير ال user_pass  الي التشفير التالي

 
$P$BhZPr9PHGdkx04GBWlW4.19FFInVtd.

هذا التشفير الخاص بكلمة المرور 102030  وهكذا تستطيع الدخول الى حسابك مرة اخرى وتعديل كلمة المرور كيفما شئت

الطريقة الثانية : انشاء حساب برتبة مدير 

ل “انشاء حساب برتبة مدير ” عليك الذهاب الى ملفات القالب المستخدم في موقعك والبحث عن ملف اسمه function.php
ومن ثم انشاء دالة خاصة لانشاء يوزر جديد في جدول wp_users  من خلال وذلك باستعمال دالة wp_create_user في الودبريس
من خلال وضع الكود التالي :

 

function creat_new_admin(){
    $user = 'admin';
    $pass = '102030';
    $email = 'me@mhmdshaheen.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','creat_new_admin');

هذه الدالة هي دالة wp_create_user مخصصة لانشاء مستخدم جديد

$user : هنا تقوم بوضع اسم المستخدم
$pass:  هنا تقوم بوضع كلمة المرور الخاصة بك
$email :  هنا تقوم بوضع الايميل الخاص بك

وتستطيع الدخول بهذه البيانات ومن ثم تغيرها يكفما شئت من لوحة التحكم في الودبريس

هكذا قد تكون قمت ب ” انشاء حساب برتبة مدير ” دون الدخول الى لوحة التحكم ورد بريس وان لم تقم بحذف هذا الكود من ملف function.php  في هذه الحالة عندما تقوم بحذف اليوزر الذي انشئته من خلال هذا الكود يقوم بانشائه تلقائيا مرة اخرى وهكذا تكون انشأت يوزر غير قابل للحذف .

ADS


من انا

mohamed shaheen

محمد شاهين خريج من جامعة الازهر في غزة بكالوريوس علوم- حاسوب اعمل حرا عبر الانترنت في مجال تطوير الويب مع خبرة اكثر من 3 سنوات في منصة الوردبريس وعالم الويب .

اترك تعليقا