Не отображаются картинки в медиa Wordpress

278
31 августа 2017, 21:08

Перенес сайт вместе с базой, и тут обнаружил, что в библиотеке не отображаются картинки, путь только такой /wp-includes/images/media/default.png, при клике на саму картинку показывает правильную урлу. И ни ошибок, ничего. Помогите разобраться. Спасибо.

Answer 1

Причина в том, что сайт перенесен неправильно. WordPress содержит все внутренние ссылки в базе как абсолютные, включая название домена: http://my-site.org/wp-content/uploads/.... Причем эти ссылки могут быть как в обычном текстовом виде, так и внутри сериализованных переменных. Правка файла .sql "руками" - прямой путь к полному разрушению сайта.

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

Есть бесплатные плагины для переноса мультисайтов, например MultiSite Clone Duplicator.

Или можно воспользоваться средством массовых правок базы, под названием Database Search and Replace Script.

READ ALSO
Шаблонизатор твиг

Шаблонизатор твиг

Изучаю php в данный момент разбираюсь с шаблонизатором Twig, с одной страницей я понял как работать, а как если у тебя их 30 штук, какой логике формирования...

200
php функция preg_replace

php функция preg_replace

Доброго времени суток

283
подскажите с рекурсия [требует правки]

подскажите с рекурсия [требует правки]

Везде в примерах с рекурсией 1 массив и там категории напримерА у меня 2 массива (сообщения и комментарии) Нету не у кого примера как работать...

215