Hello all,
We pushed an update yesterday (3.8.2) after further testing with WordFence’s Falcon cache engine, and confirmed its general compatibility with WPtouch. If you’re using that cache method, you can comfortably update WPtouch.
For those of you using WP Super Cache, please make sure that you have disabled that plugin’s setting for ‘WPtouch compatibility’. It only works with very old WPtouch versions (1.x) and has not been updated by the WP Super Cache team in a long time.
That plugin is also difficult because it changes your wp-config.php file to turn on WordPress’s basic caching system and does not turn it off when WP Super Cache is deactivated but not disabled before doing so.
When the basic caching mechanism is not turned off, the cache copy created by WP Super Cache continues to be used by WordPress instead of allowing live processing of the URL.
We make WPtouch for a simple reason: we want visitors to your site to have a great mobile experience.
Most cache plugins only track one copy of your pages. When pages on a site appear to mobile visitors with the desktop theme–or to desktop visitors with the mobile theme, it’s not because WPtouch is kicking in for the wrong people, but because the cache plugin happens to have saved that version for the URL in question.
@kurtf’s site is a good example of the problem we are trying to help resolve: going to the site with a mobile device shows pages with the desktop theme applied. Add a meaningless query string to the URL (e.g., ?abc) to force the cache plugin to get out of the way and you see the WPtouch-powered mobile theme.