Как удалить массово ссылки в текстах вордпресс?

S
На сайте с 08.09.2009
Offline
168
1151

нужно удалить из сайта несколько внешних ссылок.

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

C2
На сайте с 12.02.2015
Offline
117
#1

Вот тут почитайте есть пример поиска ссылок http://pyatilistnik.org/change-the-constant-references-to-the-pictures-on-the-absolute-in-wordpress/ Там есть пример запроса к базе данных.

Люди, научитесь уже проходить электронную регистрацию на рейс ( http://xn----7sbf0agloerfga7p.xn--p1ai/electronic-check-in-for-s7-flight/ ), хватит плодить очереди в аэропорту
S
На сайте с 08.09.2009
Offline
168
#2

нужно удалить в базе данных больше 50 ссылок. в phpMyAdmin в SQL делаю вот такой запрос

update wp_posts set post_content = replace (post_content,'http://сайт.ру','/')

update wp_posts set post_content = replace (post_content,'http://сайт.ру','/')

update wp_posts set post_content = replace (post_content,'http://сайт.ру','/')

выдает ошибку скрин http://prntscr.com/h3g1s3

я так понял, нужно правильно прописать, подскажите как это можно сделать.

одну строчку удаляет, а если ввести больше одной выдает ошибку.

вопрос решил, нужно после каждого запроса поставить ;

SeVlad
На сайте с 03.11.2008
Offline
1609
#3
specc:
в phpMyAdmin в SQL делаю вот такой запрос

В данном случае пробелм быть не должно, но на будущее: если не хочешь поиметь проблем - забудь про такие способы. Используй плагины для замены, которые исправляют сериализованные массивы. Напр https://ru.wordpress.org/plugins/search-regex/

Или скрипт https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий