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

Нужен САЙТ? Заказуй у меня - Жми сюда! Нужен хостинг или домен? Жми сюда! Хочешь создать интернет-магазин? Жми сюда! (Shopify)

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

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 ;)

Нужен САЙТ? Заказуй у меня - Жми сюда! Нужен хостинг или домен? Жми сюда! Хочешь создать интернет-магазин? Жми сюда! (Shopify)

Делясь ссылкой на пост в социальных сетях - Вы помогаете развитию блога! Спасибо ;)

(3 голосов. Рейтинг: 5,00 из 5)
Loading...Loading...

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

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

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

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

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

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