Как сделать запрос SQL в вордпресс для замены путей?

С8
На сайте с 23.08.2012
Offline
108
1255

Проблема в том, что после переноса с джумлы картинки не отображаются, так как путь к картинкам кривой - https://site.comimages/, а нужно https://site.com/images/. Подскажите, пжл, как сделать, чтобы недостающий слеш появился? То есть надо images заменить на /images в статьях. Пробовала так, но не выходит:

UPDATE wp_posts 

SET post_content = REPLACE (post_content, 'src=”https://site.comimages/', 'src=”https://site.com/images/');


UPDATE wp_posts SET post_content = REPLACE (post_content, ‘https://site.comimages/’, ‘https://site.com/images/’)

Заранее спасибо за ответы!

Joker-jar
На сайте с 26.08.2010
Offline
171
#1

Проще всего сделать дамп базы/таблицы, в текстовом редакторе произвести замену и сделать заново импорт.

B
На сайте с 23.05.2001
Offline
195
#2
Joker-jar:
Проще всего сделать дамп базы/таблицы, в текстовом редакторе произвести замену и сделать заново импорт.

Что только эти вебмастеры не придумают, чтобы SQL не учить! :)

Сабрина87

Почему в первой команде вы меняете одну строчку, а во второй - другую и с другими кавычками?

Вот так проверьте:


UPDATE wp_posts
SET post_content = REPLACE (post_content, 'https://site.comimages/', 'https://site.com/images/')
S
На сайте с 30.09.2016
Offline
469
#3

Боюсь показаться неоригинальным, но мне почему-то кажется, что в БД вообще нет ссылок типа https://site.comimages/. Скорее всего, там ссылки images/.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
Ragnarok
На сайте с 25.06.2010
Offline
239
#4
Joker-jar:
Проще всего сделать дамп базы/таблицы, в текстовом редакторе произвести замену и сделать заново импорт.

плохой плохой плохой совет. плагины Wordpressа могут использовать сериализованные данные, а такая замена эти данные похерит.

для wp поиск-замену проще всего сделать плагином, только забэкапить базу сначала

//TODO: перестать откладывать на потом
SeVlad
На сайте с 03.11.2008
Offline
1609
#5
Ragnarok:
плагины Wordpressа могут использовать сериализованные данные, а такая замена эти данные похерит.

И хотя ты 100% прав, но в данном случае это рояли не играет. Всё уже украдено похерено до нас:

Сабрина87:
после переноса с джумлы картинки не отображаются, так как путь к картинкам кривой - https://site.comimages/
Sitealert:
Боюсь показаться неоригинальным, но мне почему-то кажется, что в БД вообще нет ссылок типа https://site.comimages/. Скорее всего, там ссылки images/.

А вот это есть большая вероятность.

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

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