WordPress массовая замена ссылки в постах

Недавно столкнулся с необходимостью сделать массовую замену ссылки на демо-примеры во всех своих постах. Обычно такую задачу я решал запросом в БД, но в этот раз мне стало интересно, а нет ли более универсального решения в виде плагина по массовой замене и оно нашлось.

WordPress плагин по массовой замене в БД

Знакомьтесь wordpress плагин - Search and Replace. С помощью этого плагина можно устроить поиск любой строки в БД и заменить ее на нужный вам вариант. Массовый поиск и замену можно осуществить по разным таблицам, по ID, в постах, в заголовках, в мета-описании, в комментариях (также поле e-mail, author и url), в метках и категориях, в описании категории. Также можно заменить пользовательский ID и логин во всех таблицах.

Давайте установим плагин, посмотрим его настройки и поработаем с ним.

Установка WordPress плагин по массовой замене в БД

Мне удобно устанавливать плагин непосредственно из админки сайта. Для этого переходим в раздел: "Плагины" → "Добавить новый" и в поле поиска вбиваем название нашего плагина - Search and Replace и жмем Enter.

Установка плагина Search and Replace

Установка плагина Search and Replace

В результатах поиска находим плагин Search and Replace и жмем на кнопку "Установить", как показано на рисунке выше, после установки плагин нужно активировать.

Если вам удобнее скачивать архив плагина и производить установку вручную, то вот ссылка на страницу плагина Search and Replace.

Работа с wordpress плагином массовой замены в базе данных

После того, как вы установили и активировали плагин, ознакомимся с его возможностями, для этого переходим на страницу "Инструменты" → "Search & Replace".

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

Обратите ваше внимание на предупреждение о том, что все изменения сделанные плагином в БД не возможно будет откатить назад! Делайте резервную копию БД перед тем как использовать плагин!!!

Перед массовой заменой в БД советую воспользоваться поиском и посмотреть в каких таблицах находится ваш искомый запрос. Для этого вбейте его в поле поиска по всем таблицам и нажмите на кнопку "Go":

Массовый поиск в БД

Массовый поиск в БД

Например я решил найти все свои ссылки на демо-примеры, они находятся на поддомене и начинаются с "demo.webcomplex.com.ua", для этого я вбил этот запрос в поле поиска и нажал "Go":

Wordpress - результаты массового поиска в БД

WordPress - результаты массового поиска в БД

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

Массовая замена в БД во всех таблицах:

Wordpress массовая замена во всех таблицах

WordPress массовая замена во всех таблицах

Массовая замена в БД, только в некоторых таблицах (например во всех постах):

Wordpress массовая замена ссылки в постах

WordPress массовая замена ссылки в постах

Вот такой простой в использовании и очень наглядный плагин, позволяющий делать замены в БД без знаний языка SQL 😉

(4 голосов. Рейтинг: 4,00 из 5)
Загрузка...

Рубрика: Плагины

Комментарии (2)

| RSS комментария

  1. День добрый! Есть вопрос?
    Есть сайт. Пример: prousadbi.ru/usadba-pavlovyx-shuya/
    В конце стоит “/”, хочу поменять на “html” но проблема в том что основная часть ссылок со сторонних сайтов ведет на ссылку с “/”, при замене нам “html” выдается Ошибка 404 – Страница не найдена
    Можно ли как то перенаправить с “/” на “html”?
    С уважением, Евгений!

    • Привет Евгений.Я как то сталкивался с такой проблемой и если память не изменяет то можно сделать редирект (301) с помощи плагина.

Оставьте свой комментарий