Неправильные пути CSS и JS после перемещения страницы WordPress

#wordpress

#wordpress

Вопрос:

я переместил свой сайт WordPress с domain-a.com чтобы domain-b.com и изменил WP_HOME и WP_SITEURL на define, а siteurl и home на update_option. Теперь я могу получить доступ к странице, но css и js-файлы по-прежнему ссылаются на domain-a.com . Что еще я могу сделать? с уважением

Комментарии:

1. У вас есть URL, на который мы можем посмотреть? файлы js и css обычно не обрабатываются при смене домена, если каталог не отличается. Проверьте с помощью инструментов разработчика каталог, в котором находятся ваши файлы js и css

2. Ваши ссылки на файлы CSS / JS жестко запрограммированы? Это может быть проблема с кешем. Если нет, вы можете запустить a find-replace в своей базе данных. WP Migrate DB — хороший плагин для этого.

Ответ №1:

Обратитесь к codex Moving WordPress. В вашей базе данных могут быть записи, которые все еще ссылаются на domain-a.com . Есть несколько вариантов, перечисленных для безопасного поиска / замены. Обычно я использую лучшую замену поиска. Если вы не можете получить доступ к панели мониторинга, вам нужно будет использовать PHP-скрипт для обновления базы данных.

Надеюсь, у вас есть резервные копии на случай, если что-то пойдет не так!

Вы также можете рассмотреть возможность проверки любой темы или файлов плагинов, которые вы настроили (если вы используете дочернюю тему или написали плагин самостоятельно), чтобы убедиться, что нет жестко закодированных доменов.