SQL запросы в WordPress. Замена ссылок+

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

Первая мысль — перелопатить весь сайт и поменять вручную. Так как от природы я ленивый, да и не факт что я ничего не пропущу.

Покопавшись в Интернете, я решил эту проблему за 2-3 минуты. Было заменено 45 ссылок. Ручками было бы явно дольше.

Как заменить ссылки в записях с помощью sql запроса

Да. Забыл упомянуть, что моя «цель» находилась в записях.

Первое что необходимо сделать — это зайти в панель управления хостингом и подключиться к Php Admin.

Выбираем нужную базу данных и … ?

Нет, мы не лезем в sql посылать запросы, мы делаем бэкап ( экспорт базы данных). Об этом я писал в статье по переносу сайта. Привыкайте делать бэкапы. Если что-то пойдет не так, то вы всегда сможете восстановить данные.

После того как копия базы данных сделана — переходим непосредственно к выполнению sql запроса.

Необходимо ввести вот такую команду:

UPDATE wp_posts SET post_content = REPLACE (post_content, ‘http://old_url.ru’, ‘http://new_url.ru’);

Думаю из текста понятно, что нужно менять!?

После того как вы запустите sql запрос — все ссылки будут автоматически заменены.

Вам также может понравиться...

Your email will not be published. Name and Email fields are required