Это ситуации, когда нам нужно “перенимать” Блог / веб -сайт на WordPress, но у нас не так много данных аутентификации.
В сценарии у нас нет Пользователь с правами администратора кому мы знаем пароль, У нас нет адреса электронной почты что мы можем восстановить пользователя администратора и нет доступа к базе данных(Учетная запись CPanel), кажется, невозможно иметь возможность аутентифицировать в WordPress. Есть, однако “портированный”Полем FTP Access В файлах сайта он может позволить нам взаимодействовать с его базой данных и взять контроль.
Если у нас есть доступ к FTP к файлам блога на WordPress, Восстановление пароля пользователя с правами администратора или Добавление нового пользователя, может быть сделано двумя способами.
1 Доступ к базе данных блога / веб-сайта через PhpmyAdmin, используя подключающие данные из файла wp-config.phpПолем
Если у нас нет доступа через CPanel или другую систему управления, чтобы Phpmyadmin, мы можем Скачать архив здесьО. дизайн и о Мы поднимаемся на FTP, почти WordPress файлы и папки.
Доступ к PhpMyAdmin из браузера: http://nume-blog.com/phppmyadmin и подключиться с Пользователь базы данных и пароля пользователяПолем Мы находим их в wp-config.php.
Как только вы входите в PhpMyAdmin, в базе данных блога мы идем к таблице “wp_users” где мы можем очень легко изменить адрес электронной почты (user_email) Мы поместили адрес электронной почты, к которому у нас есть доступ, затем из WordPress мы сбросим пароль.
2 Добавьте пользователя WordPress с правами администратора, используя function.php текущей темы (тема)Полем
Более простой и более быстрый метод, чем первый, но помимо существующих пользователей / пользователей, которые имеют права администрации, один добавит еще одинПолем Конечно, после аутентификации с этим пользователем, Вы можете изменить данные другихПолем Адрес электронной почты и пароль.
Чтобы применить этот метод раньше всех Определите, что такое текущая тема на котором работает блог. На первой странице доступ к источнику (Просмотреть источники посмотрите “/WP-Content/Themes/…”Полем Папка, присутствующая после “/темы/..” это папка текущей темы.
Мы получаем доступ через текущую тему папки FTP (/wp-content/themes/name_tema/) и редактировать файл functions.php присутствует здесь.
В functions.php внизу добавляем следующий код:
function wpb_admin_account(){
$user = 'Username';
$pass = 'Password';
$email = '[email protected]';
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');
Только данные, указанные с красным, будут изменены. $ ПользовательВ $ Pass и $ по электронной почтеПолем
Сохраните изменения файла functions.php, затем доступ: http://nume-site.com/wp-admin/, где вы аутентифицируетесь с данными, введенными вами выше.
Таким образом, вы можете аутентифицировать в WordPress с новым пользователем с администратором. После аутентификации очень целесообразно удалить этот код из functions.php.