Не работают плагины Wp-PDA и HyperCache для WordPress
Совместная работа двух плагинов Wp-PDA и HyperCache вызывает несовместимость. Страницы мобильной версии путаются и случайным образом выдаются посетителям
В статье
Столкнулся с такой проблемой. На блоге были установлены два плагина: wp-pda (создает мобильную версию блога) и hyper-cache (ускоряет работу блога за счет кэширования). Плагины были активированы и работали вместе.
Так вот. Захожу я на свой блог и вместо некоторых страниц вижу страницы мобильной версии. Такое происходило не часто и все же не приятно, когда что-то работает некорректно.
Оказалось, что hyper-cache кэширует все страницы блога: будь они обычные или мобильные. В самом плагине есть функция «не кэшировать страницы для мобильных устройств», но работать совместно с wp-pda она отказывается.
В общем, пришлось решать, что важнее: снижение ресурсоемкости блога или наличие «облегченной» версии для мобил. Я выбрал первое, т.к. посетителей с этих самых смартфонов и прочего добра было не много (около 10 хостов за сутки).
Решение проблемы
Поискав в сети способ заставить работать эти два плагина вместе я пришел к выводу, что поступил правильно.
А вообще, если не хочется ограничивать мобильных серферов в доступе к сайту, то можно просто заменить один из плагинов на аналогичный.
Например так
Заменяем wp-pda на
1. Blog2mobi-WP
2. WordPressMobile
3. WordPress Mobile Edition
4. Mobile Blog
5. WordPress Mobile Pack
6. WP-Wap
7. WPhone
или
Заменяем hyper-cache на
1. WP Super Cache
2. WP File Cache
3. DB Cache
О способах установки плагинов читайте на их домашних страничках.