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

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

RSS-Feed RSS-2-mail Twitter G-bookmarks BobrDobr Memori MoeMesto

Опубликовано: Среда, 23 сентября 2009 в 20:36
Рубрика: Оптимизация WordPress
Комментариев: 3
Читать на:

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

  1. TiamatInc (подписан на комментарии)

    А каким образом Вы определяете посетителей с мобильных устройств?


  2. Ай Пи Мани

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


  3. TiamatInc (подписан на комментарии)

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


Есть что сказать? Не молчи!

Пожалуйста, пишите по теме.
Комментарии о том, какой хороший сайт или его автор расцениваются как СПАМ и беспощадно удаляются.
Спасибо за понимание.

Для вставки php-кода используйте тег:
<pre lang="php">php-код</pre>


 Я не СПАМер!