Flector

WordPress SQL Executioner

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 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-запросов, но о них я расскажу более подробно в отдельной статье.

 

Автор плагина: Justin Watt
Страница плагина: http://justinsomnia.org/2008/02/the-wordpress-sql-exec...
Рассматриваемая версия: 1.0 от 12.02.2008
Совместимость с версией WordPress: 2.2 и выше.

Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Сетки от комаров

сетки от комаров

www.euromoskitka.ru

Комментарии (всего 5 комментариев)

Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


Подписаться на уведомления без комментирования.


Пингбэки и Трекбэки (всего 1 ссылка)