2017-01-08 6 views
0

Назад story- У меня есть сайт, работающий нормально и с современным wordpress & woocommerce. Владелец хотел переделать все продукты &, чтобы получить новое доменное имя; поскольку старый сайт работает нормально & У него есть клиенты, заказывающие ежедневные заказы, я сделал копию веб-сайта, используя installadron от godaddy. & присвоил ему имя поддомена. Все прекрасно работало, подумал я.Wordpress - плагины, делающие HTTP-запросы в неправильном домене

При установке новых плагинов (Woocommerce, WP All Import и т. Д.) Я замечаю, что все HTTP-запросы плагинов поступают к старому доменному имени. Старый сайт по-прежнему живет так, что многие запросы на самом деле все еще делают его просто прекрасным, но новые плагины не работают, потому что они пытаются получить JS-файлы из старого домена (а не нового).

Я пробовал задавать WP_CONTENT_URL в текущем домене явно, но он не меняет местоположение запроса.

Любые идеи проблем, которые могли возникнуть при передаче сайта или хостинге? В настоящее время я запускаю grep в файлах WP для старого имени домена, но это займет некоторое время.

ответ

0

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

Если у вас есть доступ к SSH файлов Wordpress, вы можете использовать WP CLI. Попробуйте выполнить следующую команду, чтобы проверить, есть ли замены:

wp search-replace 'old_url' 'new_url' --dryrun 

Если есть замены, что означает, что вы можете изменить old_url на новый адрес. Просто удалите --dryrun, чтобы продолжить изменения.

+0

К сожалению, я застрял в Windows, поэтому у меня нет доступа к CLI. Это отличная идея, и спасибо за ответ! –

0

Закончено, когда я сказал, что установил WP_CONTENT_URL, я делал это в конце файла wp-config, после того как константы уже были определены. Перемещение вверх до следующей строки исправлено все:

 Смежные вопросы

  • Нет связанных вопросов^_^