La gente de AyudaWordpress comenta en ¿Utilizo caché o no? que uno de los problemas de usar plugins para cachear en contenido es el propio cacheo de secciones/ficheros que no deberían ser cacheadas/os.
Pues eso tiene fácil solución 😀
En nuestros themes, simplemente tendremos que añadir estas líneas, dependiendo de si es un fichero o una función lo que queremos evitar que sea cacheado.
Ficheros
<!--mclude file.php-->
<?php include_once(ABSPATH . 'file.php'); ?>
<!--/mclude-->
La ruta del fichero ha de ser relativa desde la raiz de WordPress. Evamos un ejemplo que uso en mi theme.
<!--mclude wp-content/themes/anieto2k08/ad.php-->
<?php include_once(ABSPATH . 'wp-content/themes/anieto2k08/ads.php'); ?>
<!--/mclude-->
Funciones
<!--mfunc function_name('parameter', 'another_parameter') -->
<?php function_name('parameter', 'another_parameter') ?>
<!--/mfunc-->
Este código funciona en WP-Cache, 1BlogCacher, WP Super Cache.
13 comentarios, 2 referencias
+
#