Страница отображается только админу WordPress?

Ссылка скопирована
1 ответ

Когда использую плагины для оптимизации и кэширования (например:Wp-optimize, Clearfy и.т.д)
изменение вижу только я . Очистил кэш но всё равно для клиентов не отображается то что надо. В чём проблема? Помогите пожалуйста!
Я как админ вижу этот блок но клиенты нет

Страница отображается только админу Wordpress?

Дополнительно:

Тут всё просто - либо научиться правильно использовать плагины кеширования либо не использовать их вообще.

  • Refguser, Вот проблема в этом. Как правильно использовать кэширования?
  • Для оптимизации и ускорения сайта мне необходимо это
  • Muhammadsaiid Ibrohimov, изучать. Другого пути и универсальных решений нет. У каждого сервера и у каждого сайта свои нюансы.
    Можно начать с https://wpmag.ru/2013/keshirovaniye-wordpress/, только иметь ввиду, что тому посту почти 10 лет.

    PS. Изучать и кеширование и используемые плагины. Они все разные и имеют разные возможности.

  • Muhammadsaiid Ibrohimov, правки видите только вы, потому что обычно кеш для админа не работает.

    Но влиять могу не только плагины но и хостинг.
    Надо смотреть что за хостинг, какие на нём настройки, в ISPmanager тоже настраивается "кривое" кеширование например..
    Если хостинг типа Бегета, надо смотреть в файл htaccess, прописано ли там кеширование, если да, то убрать на некоторое время..
    Также есть момент если используется сторонний DNS, например Cloadflare, они тоже кешируют сайт, и кеш скидывается у них в админке..
    Плагины типа Wp-optimize, Clearfy, wp-rocket и пр. лучше не использовать, я ни разу не видел норм настройки от них, пока что лучше всех справляется LiteSpeed Cache если говорить об обычных плагинах.. я лично использую для кеша redis и nginx cache..
    Так же если всё перепробовал но срочно надо сделать так, чтобы обновилась инфа у пользователей. Приписываешь файлам .js и .css в которых были правки версию, типа: custom.css?ver=5.5.2 , тогда браузер сразу обновит версию файлов..

  • Evgeniy, не помогло Lite speed
  • Muhammadsaiid Ibrohimov, можете более подробнее описать: 1. Какой хостинг, в т.ч. какая панель управления хостингом (cPanel, ISPmanager и т.д.). 2. Какая тема Wordpress установлена. 3. Какой именно плагин кэширования сейчас установлен.
    4. Подключены ли сторонние DNS. Зная эти данные можно будет определить причину.
  • Я, как разработчик одного из плагинов оптимизации для WordPress, могу сказать, что по моим внутренним тестам, наилучшие показатели PageSpeed Insights имеют следующие три плагина (упорядочены по алфавиту, а не по результату):
    - Hummingbird
    - LiteSpeed Cache (его уже упоминали выше)
    - PageSpeed Ninja
    Попробуйте, надеюсь один из них вам поможет. Главное правило - плагин оптимизации должен быть только один, иначе они или мешают друг другу, или увеличивают TTFB и остальные метрики.
  • Нужно решить такую задачу?

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

    Заказать помощь
    Лучший ответ
    1
    Ирина WP Ответ

    Если администратор видит новый блок, а обычные посетители не видят, причина почти всегда в кэше. Кэш-плагины часто не кэшируют страницы для залогиненного администратора, поэтому вы видите живую версию сайта. А посетителям отдаётся старая HTML-копия страницы.

    Нужно чистить не только кэш одного плагина, а все уровни:

    • page cache в WP Optimize/Clearfy/WP Rocket/LiteSpeed Cache;
    • object cache Redis/Memcached, если включён;
    • серверный кэш на хостинге или в ISPmanager;
    • CDN/Cloudflare, если используется;
    • кэш браузера и мобильного браузера;
    • OPcache PHP, если тема или шаблон менялись файлами.

    Для проверки откройте страницу в режиме инкогнито и добавьте случайный параметр:

    https://site.ru/page/?nocache=12345

    https://site.ru/page/?nocache=12345

    Если с параметром блок появился, а без параметра нет — точно отдаётся старая кэшированная версия.

    Ещё одна частая причина — блок показывается только авторизованным пользователям из-за настроек конструктора или условий видимости. Проверьте настройки самого блока: нет ли условий “только logged in”, “только роль administrator”, “скрыть для гостей”, “display conditions”.

    Если блок добавлен через виджет, меню, шорткод или page builder, после очистки кэша пересохраните страницу и настройки конструктора. Некоторые билдеры держат собственный CSS/HTML cache.

    Порядок действий: отключите кэш на 5 минут, проверьте страницу как гость, затем включите кэш обратно и очистите все уровни. Если без кэша всё видно, добавьте проблемную страницу или блок в исключения либо настройте автоматическую очистку при сохранении.

    Итог: вы видите изменения, потому что админ обходит кэш. Клиенты видят старую копию. Нужно чистить page cache, object cache, серверный/CDN-кэш и проверить условия видимости блока.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно