Не работают плагины 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

О способах установки плагинов читайте на их домашних страничках.

Этот материал впервые был опубликован 23 сентября 2009 года. Актуальность информации подтверждена 16 января 2024 году.