Используем SQL для управления WordPress-ом

SQL TO MANAGE WORDPRESS

Порой вместо того что бы долго и нудно что-то исправлять через функционал WordPress, проще сделать изменения напрямую в базе данных с помощью phpMyAdmin (рус). Сегодня рассмотрим несколько таких ситуаций и запросов.

Перед тем как начать:

  1. Сделайте бекап базы с помощью программы типа  WP-DBManager.
  2. В данной статье все запросы написаны с учетом префикса таблиц wordpress по умолчанию wp_.

 

УДАЛЯЕМ ВСЕ КОММЕНТАРИИ С ОПРЕДЕЛЕННЫМ URL

Допустим спамер добавил по одному комменту на каждую статью вашего блога.

УДАЛЯЕМ ВСЕ ТРЕКБЕКИ

Как по мне, трекбеки довольно бесполезная вещь, удаляем их простым запросом.

 

ЗАКРЫВАЕМ ТРЕКБЕКИ СРАЗУ НА ВСЕХ ЗАПИСЯХ

Вместо того что бы удалять их, сразу отключим их и все.

 

УДАЛЯЕМ ВСЕ НЕ ОДОБРЕННЫЕ КОММЕНТАРИИ

Лень проверять все коменты, удали их.

 

УДАЛЯЕМ ВСЕ КОММЕНТАРИИ ОТМЕЧЕННЫЕ КАК СПАМ

Лень всему голова.

 

УДАЛЯЕМ ВСЕ ВЕРСИИ ЗАПИСИ И СВЯЗАНУЮ С НИМ ИНФОРМАЦИЮ

Это значительно облегчит вашу базу, некоторые эксперты рекомендую это делать раз в 2-4 месяца.

 

УДАЛЯЕМ НЕИСПОЛЬЗОВАННЫЕ ШОРТКОДЫ В КОНТЕНТЕ ЗАПИСЕЙ

Шорткоды очень прикольная штука, но порой они устаревают и вместо ручного редактирования записей просто используйте запрос. В нашем примере мы удаляем устаревший шорткод .

 

ЗАМЕНЯЕМ СЛОВО В ЗАПИСЯХ НА ДРУГОЕ

Допустим вы ошиблись в написании термина или вам необходимо исправить ссылку.

 

ДОБАВЛЯЕМ ПРОИЗВОЛЬНОЕ ПОЛЕ ВО ВСЕ ЗАПИСИ

Если часто используете произвольные поля, то проще добавить их скопом во все записи.

 

УДАЛЯЕМ ОЧЕНЬ СТАРЫЕ ЗАПИСИ

Зачем на сайте посты столетней давности которые изобиловают кучей нерабочих линков.

 

ПОЛУЧАЕМ СПИСОК EMAIL-ОВ КОММЕНТАТОРОВ

По этическим соображениям этого делать не стоит, но вдруг вам это необходимо.

Для избежания получения дубликатов в запросе используем DISTINCT

 

ПРИСВАИВАЕМ ВСЕ СООБЩЕНИЯ НОВОМУ АВТОРУ

Сменился автор или вы захотели писать от имени другого автора (а не от админа)

ОБНОВЛЯЕМ ПАРОЛЬ ПОЛЬЗОВАТЕЛЯ

Быстрый способ обновить пароль пользователю, не забудьте заменить «имя_пользователя«.

 

ДЕАКТИВИРУЕМ ВСЕ ПЛАГИНЫ

Что-то пошло не так и в какое-то утро неизвестный плагин блокирует работу сайта, решение проблемы отключить все плагины и дальше уже разбираться, кто виноват.

 

УМЕНЬШАЕМ РАЗМЕР БАЗЫ УДАЛИВ TRANSIENTS

Для начала краткая информация что такое transients. Вещь нужная и полезная, но если сайт начинает тормозить…

 

ИЗБАВЛЯЕМСЯ ОТ НЕИСПОЛЬЗУЕМЫХ ТЕГОВ

После чистки базы от старых постов, могут остаться теги, которые вы уже не используете.

 

МЕНЯЕМ ВСЕ ВАШИ URLS/ДОМЕННОЕ ИМЯ

Вы решили переехать на новый домен и вам надо сменить ваш доменный URL.

 

Удачи вам!

Alex

Добавить комментарий