jakc
  • 0
Новичок

WP перемещен в новую папку. Как исправить ссылки на изображения в сообщениях?

  • 0

Я переехал с WordPress.com на свой собственный хостинг WordPress.org. У меня не было проблем с импортом всех моих сообщений, и все изображения были связаны нормально.

После импорта я решил переместить установку WP из корня HTML_public в новую папку под названием WordPress.

Все сообщения по-прежнему в порядке, но ссылки на изображения по-прежнему указывают на:

http://www.dekhoforum.com/wp-content/uploads/2010/12/father-christmas-raymond-briggs.jpg

Когда они должны указывать на:

http://www.dekhoforum.com/wordpress/wp- content/uploads/2010/12/отец-рождество-raymond-briggs.jpg

Я предполагаю, что я, должно быть, пропустил шаг и не должен был так торопиться с перемещением вещей.

Есть ли простой способ автоматически обновлять все изображения во всех сообщениях, чтобы они указывали на новые URL-адреса? т.е. добавьте новую папку wordpress в каждый из URL-адресов ссылок.

dekho.com.au/блог/

Share
  1. Что ж, я бы сделал это, закинув последнюю версию phpMyAdmin на ваш сервер и экспортировав копию вашей базы данных. Затем используйте текстовый редактор, такой как Coda, Smultron или Notepad++, чтобы отредактировать этот файл и выполнить поиск/замену по URL-адресу. Я хотел бы ответить на этот вопрос более подробно сейчас, но у меня нет компьютера, на котором есть программы для создания скриншотов. Скоро смогу дать более полный ответ.

    • 0
  2. Search RegEx — хороший плагин, позволяющий искать и заменять Grep во всех сообщениях и страницах, чтобы исправлять такие вещи, как неработающие URL-адреса.

    И нет необходимости экспортировать БД и использовать текстовый редактор; это излишне для простого добавления /wordpress.

    • 0
  3. Кроме того, вы можете применить к своей базе данных что-то вроде:

    update wp_posts 
    set post_content = 
    replace(post_content, 'site.test.net/old_folder', 'site.test.net/new_folder' );
    

    конечно пользуйтесь осторожно.

    • 0

Оставить ответ

You must login to add an answer.