Поддержка Плагины WP Super Cache и мобильная версия

  • Собственно при открытии сайта через телефон, отображается десктопная версия сайта.
    Если закешировалась мобильная версия, то с десктопа она и отображается.
    Как решить проблему?

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Модератор Yui

    (@fierevere)

    永子

    зайти в расширенные настройки wp-supercache и найти там где поставить галочку чтобы не кешировать страницы для мобильных устройств

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    В WP Super Cache есть хук wp_cache_check_mobile. Как-то давно делал через него. Было что-то примерно такое:

    if (function_exists('add_cacheaction')) {
    	add_cacheaction('wp_cache_check_mobile', 'custom_wp_cache_check_mobile');
    	function custom_wp_cache_check_mobile($cache_key) {
            if(wp_is_mobile()) {
                return 'mobile';
            }
    
            return 'normal';
    	}
    }

    Тогда кешированные файлы для десктопной и мобильной версий должны сохраняться отдельно.

    Автор vegaaa

    (@vegaaa)

    Благодарю. эх уезжаю на месяц, проверить смогу только по приезду.

    wp_cache_check_mobile а это что такое? Его как-то устанавливать в виде плагина надо или просто добавить все это дело в файл функций и все?

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    wp_cache_check_mobile а это что такое?

    Не очень понял вопрос. Смущает слово «хук»?

    просто добавить все это дело в файл функций и все?

    Насчет «добавить и всё» не знаю, делал я это давно. Пробуйте и экспериментируйте ;).
    В оригинале для определения мобильных устройств я использовал функцию amts_checkMobile из плагина Any Mobile Theme Switcher, но с wp_is_mobile тоже по идеи должно сработать. Ну и с этими галочками нужно будет поиграться, скорее всего понадобятся активировать некоторые, либо все.

    Автор vegaaa

    (@vegaaa)

    благодарю

    Вопрос актуален!
    Переключаю шаблоны плагином Mobile Smart http://www.dansmart.co.uk/downloads/
    Если закешировалась десктопная версия, то страница летит и на мобильники.
    Кто поможет впилить вышеуказанный хак? (за денежку конечно)

    Вопрос актуален!

    Правила форума, п2.

    Кто поможет впилить вышеуказанный хак? (за денежку конечно)

    С этим в раздел поиска оплачиваемых специалистов

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «WP Super Cache и мобильная версия» закрыта для новых ответов.