пройти авторизацию: 

Несовместимость wp-pda и hyper-cache
UPD
413 3

Несовместимость wp-pda и hyper-cache

Столкнулся с такой проблемой. На блоге были установлены два плагина: 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

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

Опубликовано:
Обсуждение

Чтобы оставить своё мнение, необходимо

пройти авторизацию: 

Комментарии и Отзывы: 3

Гениально, и что мне это сразу в голову не пришло. А вот мобильные ОС LI Вам не покажет, по крайней мере Симбу точно не определяет.

0

Я смотрю в статистике LiveInternet в категории «разрешение». Всех посетителей с разрешением 240х320 я отношу к обладателям мобильных устройств.
По идее, можно было бы смотреть еще по ОС или браузеру, но из-за их многообразия этот способ мне кажется более сложным.

0

Чтобы оставить своё мнение, необходимо

пройти авторизацию: