Модератор
Yui
(@fierevere)
永子
зайти в расширенные настройки wp-supercache и найти там где поставить галочку чтобы не кешировать страницы для мобильных устройств
В 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';
}
}
Тогда кешированные файлы для десктопной и мобильной версий должны сохраняться отдельно.
Благодарю. эх уезжаю на месяц, проверить смогу только по приезду.
wp_cache_check_mobile а это что такое? Его как-то устанавливать в виде плагина надо или просто добавить все это дело в файл функций и все?
wp_cache_check_mobile а это что такое?
Не очень понял вопрос. Смущает слово «хук»?
просто добавить все это дело в файл функций и все?
Насчет «добавить и всё» не знаю, делал я это давно. Пробуйте и экспериментируйте ;).
В оригинале для определения мобильных устройств я использовал функцию amts_checkMobile из плагина Any Mobile Theme Switcher, но с wp_is_mobile тоже по идеи должно сработать. Ну и с этими галочками нужно будет поиграться, скорее всего понадобятся активировать некоторые, либо все.
Вопрос актуален!
Переключаю шаблоны плагином Mobile Smart http://www.dansmart.co.uk/downloads/
Если закешировалась десктопная версия, то страница летит и на мобильники.
Кто поможет впилить вышеуказанный хак? (за денежку конечно)
Вопрос актуален!
Правила форума, п2.
Кто поможет впилить вышеуказанный хак? (за денежку конечно)
С этим в раздел поиска оплачиваемых специалистов