Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // ДОБАВЛЯЕМ НОВОГО АДМИНА НА САЙТ WORDPRESS
- // ----------------------------------
- // Загрузите этот файл в папку с сайтом и откройте в браузере.
- // Удалите этот файл когда закончите.
- require_once('wp-blog-header.php');
- require_once('wp-includes/registration.php');
- // ----------------------------------------------------
- // КОНФИГУРАЦИОННЫЕ ДАННЫЕ
- // Убедитесь что отредактировали эти параметры
- $newusername = 'YOURUSERNAME';
- $newpassword = 'YOURPASSWORD';
- $newemail = 'YOUREMAIL@TEST.com';
- // ----------------------------------------------------
- // Это просто мера безопасности, чтобы убедится что вы заполнили "КОНФИГУРАЦИОННЫЕ ДАННЫЕ"
- // вместо их значений по умолчанию.
- if ( $newpassword != 'YOURPASSWORD' &&
- $newemail != 'YOUREMAIL@TEST.com' &&
- $newusername !='YOURUSERNAME' )
- {
- // Проверяем, существует ли пользователь
- if ( !username_exists($newusername) && !email_exists($newemail) )
- {
- // Создаем пользователя и назначаем роль Администратор
- $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 'Мы удачно создали нового администратора сайта. Теперь удалите этот файл!';
- }
- else {
- echo 'Ошибка при выполнении wp_insert_user. Пользователь не создан.';
- }
- }
- else {
- echo 'Такой пользователь или email уже существуют. Скрипт ничего не делал.';
- }
- }
- else {
- echo 'Ой, похоже Вы не изменили пароль, имя пользователя или email';
- echo 'перед запуском скрипта. Задайте эти параметры и попробуйте еще раз.';
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement