Acabo de actualizar el plugin WP Super Cache, uno de los imprescindibles en Mangas Verdes, a la versión 0.9.5, que corrige algunos errores e incorpora nuevas funcionalidades, entre las que destaca el soporte para móviles, es decir, la posibilidad de servir páginas cacheadas también en teléfonos portátiles. Veo que soporta prácticamente todo tipo de dispositivos y navegadores, o al menos los más populares (Android, Nokia, Blackberry, iPhone, iPod, SonyEricsson, PlayStationt, Nintendo…). Acabo de probar con mi Balckberry y parece que todo va bien.

WP Super Cache es uno de los plugin que no suelo actualizar vía herramienta automática en WordPress, debido a que ya me ha dado algún que otro problema importante. Se trata de un hack algo complejo con el que prefiero seguir el protocolo de actualización segura, que es el siguiente, por si te interesa:

1. Da permisos de escritura 777 a tu carpeta ‘wp-content’.

2. En la página del plugin (panel de administración), selecciona ‘OFF WP Cache and Super Cache disabled’ y pulsa sobre ‘Update status’.

3. En la página de plugins, desactívalo.

4. En tu ‘wp-config.php’, elimina el código ‘define(‘WP_CACHE’, true);’

4. Borra la copia vieja del plugin en tu servidor y sube la nueva.

5. Vuelve a incorporar ‘define(‘WP_CACHE’, true);’ a tu ‘wp-config.php’.

6. En la página de plugins del panel de administración, activa la nueva copia.

7. En la página del plugin, activa la opción de cacheo que quieras.

8. Devuelve los permisos originales a tu carpeta ‘wp-content’.

En esta ocasión, además, si quieres habilitar la funcionalidad de cacheo para móviles, debes seguir uno de los siguientes tres pasos:

a) Seleccionar la opción y escoger el modo ‘HALF ON’

b) Darle permisos de ecritura 777 a tu .htaccess, borrar el código ya presente de WP Super Cahe (entre los comentarios ‘# BEGIN WPSuperCache’ – ‘# END WPSuperCache’, seleccionar la opción ‘Mobile device support’ y el modo de cacheo que prefieras. Por último, dale a actualizar en el apartado ‘Mod Rewrite Rules’ y devuelve el fichero .htaccess los permisos originales.

c) Edita tú mismo el .htaccess (sin necesidad de cambiarle los permisos), añadiendo la línea:

RewriteCond %{HTTP_user_agent} !^.*(Android|2.0\ MMP|240x320|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|
Elaine/3.0|EudoraWeb|hiptop|IEMobile|iPhone|iPod|KYOCERA/WX310K|LG/U990|MIDP-2.0|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|Playstation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|Windows\ CE|WinWAP).*

después de

RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$

Hay dos líneas iguales y, por tanto, deberás añadir la nueva línea dos veces.

Share