WordPress SQL Executioner
WordPress SQL Executioner это маленький плагин для прямого выполнения SQL-запросов прямо в админке вашего блога. Есть множество "больших" плагинов вроде WP-DBManager, которые дают возможность выполнения SQL-запросов помимо других своих функций. Но если вам нужна только одна функция плагина, то зачем для этого ставить более мощный и требовательный к ресурсам сервера плагин? Для мелких нужд вроде удаления спам-комментариев или кучи ревизий записей вовсе необязательно залезать в phpMyAdmin, достаточно установить WordPress SQL Executioner.
Скачиваем плагин с его домашней страницы и устанавливаем его:
1. Распаковываем архив.
2. Копируем файл wp-sql-executioner.php в /wp-content/plugins/.
3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Никаких настроек в плагине нет. Выполнять SQL-запросы можно зайдя в "Инструменты\SQL Executioner". Тут вы увидите список таблиц, которые плагин нашел в базе данных, что-то вроде:

Все таблицы плагин показывает без префикса (по умолчанию в WordPress используется префикс "wp_"), но обращаться к нужной таблице можно и с префиксом и без него. Например, "$users" и "wp_users" это одно и тоже.
Самый простой пример SQL-запроса это запрос смены пароля для администратора блога:
UPDATE wp_users SET user_pass = MD5('12345') WHERE ID=1;
Этот запрос будет равнозначен этому:
UPDATE $users SET user_pass = MD5('12345') WHERE ID=1;
Это пример не слишком удачно подходит для демонстрации работы плагина. Ведь вряд ли вы будете менять пароль администратора через SQL-запрос, если вы и так залогинены в блоге. Приведу лучше другой пример, одним запросом можно удалить все спам-комментарии в блоге:
DELETE FROM wp_comments WHERE comment_approved = 0
Этот маленький запрос моментально удалит все комментарии в блоге, которые помечены как спам. У многих блогеров не стоит моя защита от спама, а поэтому Akismet отлавливает спамные комментарии тысячами. Вручную их удалять долго, куда проще воспользоваться этим SQL-запросом и разом освободить базу данных от ненужной информации.
Существует еще множество полезных для блогеров SQL-запросов, но о них я расскажу более подробно в отдельной статье.
Автор плагина:
Страница плагина:
Рассматриваемая версия: 1.0 от 12.02.2008
Совместимость с версией WordPress: 2.2 и выше.
Рекомендую также:

#1, 30 января, 2011 в 11:04
Зачем использовать для этих запросов плагин? Не проще ли сразу в phpMyAdmin все делать? Просто не вижу необходимости ставить отдельный плагин и нагружать лишний раз блог.
#2, 2 февраля, 2011 в 18:10
ну бывает иногда удобнее удалить те же спам-комменты прямо в админке. да и плагин никак блог не нагружает, он же работает только в админке и только при заходе в его настройки админа.
#3, 26 июля, 2011 в 17:52
Интересно, а на сколько безопасно менять логин и пароль через этот плагин... Не отсылает ли он случаем эти данные разработчику?
#4, 2 февраля, 2012 в 12:08
Спасибо большое за очень подробное и толковое объяснение по установке.