اسکریپت ساخت یوزر admin برای وردپرس

نوشته شده توسط: محمد

ممکن هست برای شما پیش اومده باشه که یوزر admin رو در وردپرس حذف کرده باشین و یا مشکل دسترسی به admin داشته باشین.
یا بعد از ورود به مدیریت صفحه مدیریت رفرش بشه و نتونین به داشبورد دسترسی داشته باشین.
در اینصورت با اسکریپتی که در ادامه معرفی میشه میتونین یک یوزر admin جدید بسازین:
برای اینکار یک فایل php به نام newadmin.php بسازید و مقادیر زیر رو تو اون ذخیره کنین:
همینطور میتونین از لینک زیر دانلود کنید:
دانلود اسکریپت ساخت یوزر جدید برای مدیریت وردپرس
[php]
<?php
// ADD NEW ADMIN USER TO WORDPRESS
// ———————————-
// Put this file in your WordPress root directory and run it from your browser.
// Delete it when you’re done.
require_once(‘wp-blog-header.php’);
require_once(‘wp-includes/registration.php’);
// —————————————————-
// CONFIG VARIABLES
// Make sure that you set these before running the file.
$newusername = ‘YOURUSERNAME’;
$newpassword = ‘YOURPASSWORD’;
$newemail = ‘YOUREMAIL@TEST.com’;
// —————————————————-
// This is just a security precaution, to make sure the above "Config Variables"
// have been changed from their default values.
if ( $newpassword != ‘YOURPASSWORD’ &&
$newemail != ‘YOUREMAIL@TEST.com’ &&
$newusername !=’YOURUSERNAME’ )
{
// Check that user doesn’t already exist
if ( !username_exists($newusername) && !email_exists($newemail) )
{
// Create user and set role to administrator
$user_id = wp_create_user( $newusername, $newpassword, $newemail);
if ( is_int($user_id) )
{
$wp_user_object = new WP_User($user_id);
$wp_user_object->set_role(‘administrator’);
echo ‘Successfully created new admin user. Now delete this file!’;
}
else {
echo ‘Error with wp_insert_user. No users were created.’;
}
}
else {
echo ‘This user or email already exists. Nothing was done.’;
}
}
else {
echo ‘Whoops, looks like you did not set a password, username, or email’;
echo ‘before running the script. Set these variables and try again.’;
}
[/php]
این فایل رو تو هاستتون تو مسیری که وردپرس نصب هست ،  آپلود کنین .
تو فایل مقادیر زیر رو ویرایش کنین:

$newusername = 'YOURUSERNAME';
$newpassword = 'YOURPASSWORD';
$newemail = 'YOUREMAIL@TEST.com';
و یوزر نیم دلخواه و پسورد و ایمیلتونو وارد کنید.
در نهایت با وارد کردن این لینک در مرورگر یوزر جدید ساخته میشه که دسترسی admin داره.
domain.com/newadmin.php
بجای domain.com ادرس دامنتونو وارد کنین.
حتما بعد ازینکه یوزر جدید ایجاد شد این فایل رو حذف کنید.
وجود این فایل مخاطرات امنیتی بدنبال داره.
اگه سوال داشتین در قسمت نظرات در خدمتیم.
https://mihanhosting.ir/wp-content/uploads/2016/07/WordPress-Plugins.png
برای خرید هاست وردپرس روی لینک زیر کلیک کنید:
هاست وردپرس

مطالب مرتبط

نظر شما