Очень полезные SQL запросы к базе данных WordPress

Очень полезные SQL запросы к базе данных WordPress

SQL запросы к базе данных WordPress позволяют без лишних плагинов осуществить действие применимое ко всему содержанию сайта. Кроме копирования, удаления отдельных таблиц и всей базы в целом, SQL запросы позволяют менять URL страниц, менять автора, менять пароли, удалять устаревшую информацию и т.п.

Как сделать SQL запрос к базе данных сайта на WP

SQL это специальный структурированный язык запросов ((Structured Query Language) для работы с базами данных.

Сделать SQL запрос у БД можно в панели управления базой данных, phpMyAdmin. Для этого войдите в    phpMyAdmin из административной панели хостинга, используя имя и пароль пользователя этой базы данных. Панель откроется в браузере.

Далее откройте нужную базу данных, нажав на  кнопку «Структура». Чтобы сделать SQL запрос воспользуйтесь кнопкой SQL запрос.

Как сделать SQL запрос

SQL запросы к базе данных WordPress

При редактировании статей WordPress, система сохраняет в базе данных все ревизии статей. Парой их скапливается до нескольких тысяч.

SQL запросы к базе данных WordPress

Удалить ревизии статей из панели сайта нельзя. Поэтому, чтобы удалить все ревизии статей, которые скопились на данный момент, делаем следующий SQL запрос (вверху код):

После нажатия «ОК» видим результаты выполненного SQL запроса.
Удалить ревизии статей из панели сайта

Изменить URL главной страницы и URL сайта

При переносе сайта WordPress с локального сервера меняется   URL главной страницы и URL сайта. Система WordPress сохраняет эти абсолютные URL в базе данных. После переноса сайта старые URL нужно удалить. Для этого сделайте следующий SQL запрос:

Изменить индетификатор URL (GUID)

Каждый URL в базе данных имеет свой уникальный идентификатор (GUID -Globally Unique Identifier). После переноса сайта с локального компьютера или смене домена, нужно изменить URL в поле GUID в таблице wp_posts, сделав следующий SQL запрос

Изменить URL в контенте

Система WordPress сохраняет в базе данных и старые абсолютные пути ссылок сайта в базе данных. Их также нужно изменить:

Изменить URL картинок

После миграции сайта меняются и URL картинок в медиа библиотеке. Чтобы их поменять делаем следующий SQL запрос.

Не забываем про GUID прикрепленных файлов.

Смена Meta информации сообщений

Все аналогично смене URL

Изменение имени пользователя «Admin»

При установке WordPress вы задаете имя и пароль для владельца сайта, администратора. Ранее по – умолчанию, система предлагала имя  «Admin». Чтобы поменять имя «Admin», которое просто подарок взломщику, сделайте следующий SQL запросы к базе данных WordPress.

Смена пароля WordPress

Потеряли пароль для авторизации, не беда. Можно сменить пароль user (администратора) WordPress, делая следующий запрос SQL.
Примечание: MD5- способ кодирования. Новый пароль вписывается в простом, не закодированном виде. 

Поменять автора статей

Чтобы поменять автора  «А» на автора  «Б», сразу на всем сайте и не заниматься этим вручную, достаточно сделать следующие SQL запросы к базе данных WordPress.

Чтобы определить «Имя автора_id» в профиле автора наведите курсор на поле «Изменить» и внизу в адресной строке, посмотрите «user_id» (смотрим фото).
Поменять автора статей

Удаление следов плагинов WordPress

Некоторые плагины после удаления плагина оставляют записи в таблице post_meta. Чтобы их удалить, сделайте следующий SQL запрос к БД:

Удаление всех пингбеков (pingback)

Пинкбек это уведомление о ссылке на веб-документ. В админке пинкбеки по умолчанию не выводятся. Однако  записываются в базе данных. Большое количество пинкбеков, загружают базу данных, и чтобы их  удалить делаем SQL запрос:

Удаление всех СПАМ комментариев

Спам комментарии тоже пишутся в базу данных. Если вы пользуетесь плагином Akismet, то об удалении спам комментариев можно не беспокоиться. Однако их можно удалить и из панели phpMyAdmin, сделав следующий SQL запрос (ставим spam -удаляем спам; вместо spam ставим 0 — удаляем комментарии на одобрении; ставим  1 — удаляем одобренные комментарии):

Найти неиспользуемые теги

Теги к статьям одновременно помогают и вредят в  оптимизации сайта WordPress. Основной вред от тегов, создание дублей страниц. Именно из- за этого, теги закрывают от поисковиков, прописывая соответствующее правило в файле robots.txt или устанавливая SEO плагин WP.

Кроме этого теги не удаляются с удалением статей сайта. Чтобы найти не используемые теги сделайте следующий SQL запрос

который и закроет практичные SQL запросы к базе данных WordPress этой статьи.
Найти неиспользуемые теги

Найти неиспользуемые теги

После этого удалите неиспользуемые теги войдя в административную панель сайта и сделайте повторный запрос для контроля:

6

Важно! Любое «общение» с базой данных WordPress, начните с создания резервной копии базы данных  для восстановления сайта в случае фатальных ошибок.
Источник

Вот и все, если Вы хотите «поблагодарить» наше IT сообщество — у вас есть такая возможность: справа есть варианты для пожертвований на развитие портала. Или поделитесь статьей в ваших соц.сетях через сервис ниже.

Отправить ответ

Please Login to comment
Войти с помощью: 
  Subscribe  
Notify of
Authorization
*
*
Войти с помощью: 
Registration
*
*
*
Войти с помощью: 

4 × four =

Password generation