WordPress
Содержание
Сброс пароля пользователя
Через functions.php темы
1) Временно добавляем в файл \wp-content\themes\используемая_тема\functions.php
, в самом начале скрипта, т.е. после <?php строчку:
wp_set_password('password', N);
где заменяем password на нужный пароль, а N на ID пользователя. У администратора ID=1.
2) Пытаемся авторизоваться в панели управления с любыми данными. Страница просто обновиться - значит сброс произошёл.
3) Удаляем вставленную на первом шаге строку и авторизуемся уже с новым паролем.
Через MySQL команду
Команду MySQL можно выполнить как в оболочке самого MySQL, так и в phpMyAdmin.
UPDATE `wp_users` SET `user_pass` = MD5( 'пароль' ) WHERE `wp_users`.`user_login` = "пользователь";
где заменяем пароль и пользователя на нужные. По умолчанию имя администратора admin.
Изменение настроек с помощью MySQL
Подключаемся в командной строке к MySQL (подробнее):
mysql -h Адрес_Сервера -u Имя_Пользователя -pПароль База_Данных
Если для таблиц был задан префикс, например "mysite__", то в приведённых ниже командах нужно заменить имя таблицы wp_options на mysite__wp_options.
Посмотреть значение параметра "Адрес сайта":
select option_value from wp_options where option_name = 'home';
Список всех параметров:
select option_name from wp_options;
Изменение адреса сайта:
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://old-address.com', 'https://new-address.ru') WHERE option_name = 'home' OR option_name = 'siteurl';