Верхнее меню, отображаемое как Обычный текст перед загрузкой страницы

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

Я пробовал решить эту тему из WordPress, но это не решает мою проблему.

Можете ли вы, ребята, помочь?

Вы должны пересмотреть и изменить порядок структуры кода.

На вашем сайте загружается 27 файлов-блокировщиков-javascript-файлов и 33 файла CSS перед содержимым выше складки. Также вы загружаете контент плагина перед применением стилей.

Попробуйте отложить блокировку CSS и JS. Загрузите все, что необходимо для отображения первого видимого содержимого (= выше складки) и загрузите что-нибудь еще после этого.

В вашем случае вы можете попытаться найти jquery, навигация и скрипты формы в <head> и найти скрипты слайдеров в нижнем колонтитуле. Если проблем нет, найдите jQuery и зависимые скрипты в нижнем колонтитуле, используя wp_enqueue_scripts . Обычно загружайте CSS в <head> и JS до </body> .

Этот обзор и эта диаграмма водопада показывают последовательности загрузки вашего сайта. Взгляните на подробности о том, как решить несколько проблем.

Кроме того, вы должны:

  • Объявить тип документа в заголовке документа
  • Используйте плагин для кеширования, такой как Autoptimize или W3TC

Я думаю, ваши проблемы возникают из-за неправильного порядка загрузки.

Вы можете использовать эти инструменты для анализа вашего сайта:

Они делают в основном то же самое с небольшими различиями в обзорах.