Домашняя страница WordPress не будет показывать новую запись в блоге посетителям

#php #wordpress #caching #posts

#php #wordpress #кэширование #Публикации

Вопрос:

Я столкнулся с проблемой, когда новые сообщения в блоге не отображаются на главной странице сайта. Веб-сайт работает с последней версией PHP и на WordPress, работающем на Plesk, на сервере VPS.

Вот что я пробовал до сих пор:

  • Деактивируйте и даже переустановите все плагины.
  • Деактивируйте и даже переустановите тему (я также изменил тему на другую).
  • Очистка кэша WordPress и кэша CloudFlare.
  • Измените CloudFlare на «Режим разработчика», чтобы убедиться, что с Cloudflare нет проблем.
  • Смените плагин кэширования (в настоящее время у меня есть WP Rocket, но я также пробовал многие другие).
  • Переустановите WordPress, используя кнопку «Переустановить WordPress» на странице «Обновления».
  • Изменение версий PHP.
  • Переименование файла .htaccess.
  • Удалены все файлы с кешем в /root / папках.
  • Пытаюсь зайти на веб-сайт с помощью «Частного окна», а также с разных ноутбуков, ПК, смартфонов и IP-адресов. То же самое.

Я даже поместил веб-сайт на страницу «в стадии разработки», и он просто не отображается. Как администратор, я могу видеть все последние сообщения, но как посетитель, на самом деле ничего не обновляется. Например, виджет Instagram не отображает новые изображения, которые я загрузил, слайдер не работает, и фактически ничего не обновляется.

В консоли браузера я вижу несколько ошибок (как администратор, я не могу), и это одна и та же ошибка для многих плагинов:

 Uncaught SyntaxError: Unexpected token '<'
  

Эта ошибка переходит в / wp-content / cache / busting / и вот ссылка на веб-сайт, который сталкивается с проблемами:https://artdecorationcrafting.gr /

Любая помощь будет высоко оценена!

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

1. Если вы проанализируете исходный код своей страницы, проверьте наличие файлов .js (например, jquery, который похож на wp-core javascript) и попытаетесь открыть ссылку, вы получите то, что кажется страницей 404, а не фактическими файлами .js. Этого достаточно, чтобы сломать весь ваш сайт, если он использует какой-то интерфейс JS, основанный на jquery

2. Спасибо за ваш ответ, Диего, высоко ценится! Я не вижу ни одного файла JS, который выдает ошибку страницы 404. Это произошло после обновления до более новой версии WordPress, но даже если я понизлю версию или установлю «Включить jQuery Migrate Helper», это не решит проблему.

3. Я только что увидел, что при посещении файла JS в качестве посетителя выдается сообщение об ошибке: попробуйте { console.log(«- ОШИБКА — Исходный javascript сайта не существует. Это заполнитель. URL-это ‘

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

5. У вас есть какие-либо предложения о том, что делать?

Ответ №1:

Проблема заключалась в CloudFlare и Ezoic. После замены серверов имен обратно на основные, полностью удалив CloudFlare и Ezoic, блог снова начал работать.