ایجاد حساب کاربری با نقش مدیریت کل در وردپرس با کد PHP
کد تخفیف در جریان devme1397 %10 تا آخر پاییز97

یکی از مشکلاتی که ممکن است همه ما گرفتارش شویم، فراموشی رمزعبور است. حال اگر این رمزعبور مربوط به حساب کاربری مدیریت کل سایتمان باشد که مشکل دوچندان خواهد شد!

برای دریافت رمزعبور فراموش شده، بهترین راه استفاده از گزینه “بازیابی رمزعبور” است که تقریبا در تمامی سیستم ها با قابلیت عضویت وجود دارد.

اما بیایید فرض کنیم ایمیلی که با آن حساب کاربری مدیریت ساخته اید را از دست داده اید (یا رمزعبور آن را هم یادتان رفته یا به کل مسدود شده است و به نوعی به Inbox آن دسترسی ندارید).

در چنین صورتی اولین راه مراجعه به PHPmyadmin و ایجاد یک حساب کاربری در آنجاست اما این روش سختی های زیادی دارد و اطلاعات زیادی باید تکمیل کنید و ممکن است ناآگاهانه دیتابیس سایتتان را تخریب کنید! اما نگران نباشید، یک راه ساده تری نیز هست که بتوانید به سرعت یک حساب کاربری جدید با نقش مدیریت کل ایجاد کنید.

ابتدا کد زیر را در یک برنامه NotePad کپی کنید و اطلاعات مورد نیاز را جایگزین کنید:

function devme_admin_account(){
  $user = 'Username';
  $pass = 'Password';
  $email = 'email@gmail.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','devme_admin_account');

نحوه تکمیل اطلاعات مورد نیاز:

  • در خط 2 بجای Username باید نام کاربری حساب کاربری جدید را وارد کنید.
  • در خط 3 بجای Password باید یک رمزعبور برای این حساب کاربری جدید انتخاب کنید.
  • در خط 4 هم بجای email@gmail.com یک آدرس ایمیل وارد کنید.

پس از تکمیل این سه مورد، کد را در فایل functions.php قالبتان قرار دهید.

پس از قرار گرفتن کد، سایتتان را یکبار باز کنید و سپس به صفحه ورود مراجعه نموده و اطلاعاتی که در کد بالا وارد کرده بودید را در فرم ورود وارد نموده و به پیشخوان بروید. زمانی که وارد حساب کاربری شدید، مستقیما به بخش کاربران رفته و اطلاعات حساب کاربری مدیریت قبلی خود از جمله رمزعبور و ایمیل را تغییر دهید.

در پایان این فرایند، حتما کد بالا را که به فایل functions.php اضافه کردید را حذف کنید و در صورت امکان حساب کاربری جدید اضافه شده را نیز حذف نمایید.

هنوز دیدگاهی ارسال نشده! نظر شما چیست؟

دیدگاه شما درباره این صفحه چیست؟