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 и выше.
Понравился пост? Подпишись на обновления по RSS или Twitter !
Http://kemerovo.nzgbo.ru/ Купить ЖБИ в Кемерово по доступным ценам Вы можете на http://kemerovo.nzgbo.ru/. kemerovo.nzgbo.ru |
#1,
Зачем использовать для этих запросов плагин? Не проще ли сразу в phpMyAdmin все делать? Просто не вижу необходимости ставить отдельный плагин и нагружать лишний раз блог.
#2,
ну бывает иногда удобнее удалить те же спам-комменты прямо в админке. да и плагин никак блог не нагружает, он же работает только в админке и только при заходе в его настройки админа.
#3,
Интересно, а на сколько безопасно менять логин и пароль через этот плагин... Не отсылает ли он случаем эти данные разработчику?
#4,
код плагина же не зашифрован - все на виду. нет там никаких функций, которые бы работали с почтой или каким-либо другим образом могли передать автору пароли.
вам с такой паранойей вообще противопоказано плагины устанавливать, так как в любом из них может быть бекдор :)
#5,
Спасибо большое за очень подробное и толковое объяснение по установке.