Gravatar de Armonth

WP-Cache 2.0.22, para los que usan contenido dinámico

Quería probar algunas cosas con Adsense (en resumidas cuentas: el bloque de anuncios que aparece abajo sigue apareciendo abajo a no ser que vengas desde un buscador: en tal caso ese bloque desaparece y aparece uno igual justo arriba del contenido), me interesa ver la diferencia entre usuarios de buscadores y “fieles”.

Volviendo al tema, el código ha sido cuestión de segundos (aunque el usado en menéame me parece mucho más eficiente por lo que gracias Ricardo) y por lo visto WP-Cache no funcionaba bien con el contenido dinámico…

La primera vez que entras funciona correctamente pero la segunda en vez de generar de nuevo el código dinámico lo que hace en su lugar es mostrar el código PHP (el include_once()) como HTML…

Para solucionar este problema, Ricardo ha sacado la versión 2.0.22. Si usas funciones para contenido dinámico que NO deben ser cacheadas entonces actualizate.

18 Comentarios (feed)

  1. Gravatar de loretahur loretahur nos comenta:

    Buff… leyendo el título del post por un segundo he pensado que ya estábamos en una nueva versión de WordPress (¡menudo salto, de la 2.0.6 a la 2.0.22!) ;-)

    Domingo, 14 de Enero/2007 @ 23:44

  2. Gravatar de Armonth Armonth nos comenta:

    Vaya… se ve que el hambre me ha hecho una jugarreta (estaba dándole a todo trapo para publicar e irme a cenar algo cuando publique ese gazapo)… loretahur gracias por avisar y corregido :D

    Lunes, 15 de Enero/2007 @ 1:01

  3. Gravatar de loretahur loretahur nos comenta:

    Pa eso estamos ;-)

    Lunes, 15 de Enero/2007 @ 9:30

  4. Gravatar de show show nos comenta:

    Lo mismo me ha pasado a mi, al verlo por el feed. jeje

    Por cierto, el error que reportas y que Galli a corregido se lo comenté hace unos días a Troy, ya que daba problemas con su MoreMoney, que casualidad.

    Lunes, 15 de Enero/2007 @ 21:46

  5. Gravatar de Armonth Armonth nos comenta:

    show pues dale un toque, ahora funciona (al menos a mí :P) correctamente :)

    Lunes, 15 de Enero/2007 @ 22:08

  6. Gravatar de Javier Aroche Javier Aroche nos comenta:

    En este año han pasado más versiones de wp-cache que lunas en el cielo ;)

    Lunes, 15 de Enero/2007 @ 22:51

  7. Gravatar de UiDoS UiDoS nos comenta:

    Tenía interés especial en saber cómo funciona el wp-cache con las funciones dinámicas… No consigo que me funcionen… me sale la primera vez, pero a la siguiente me sale un error de código PHP, así que lo tengo con funciones estáticas, y el chat si alguien escribe se queda rayao hasta que le da por cargar… Comprobádlo en mi página y si tenéis contestación dejádmelo en el libro de visitas. Un saludo

    Lunes, 22 de Enero/2007 @ 15:17

  8. Gravatar de UiDoS UiDoS nos comenta:

    Se me ha olvidado decir que tengo la versión 2.0.22 me la descargué cuando ví este artículo pero… sigo sin conseguir el resultado esperado, posiblemente sea que no he interpretado bien alguna cosa de las instrucciones que me vienen en inglés.

    Lunes, 22 de Enero/2007 @ 15:18

  9. Gravatar de Armonth Armonth nos comenta:

    UiDoS yo también tuve problemas para usar “funciones” — el mfunc — y así se lo reporte a Ricardo (el autor) pero lo deje un poco de lado por que yo con el mclude me apaño…

    Lunes, 22 de Enero/2007 @ 16:13

  10. Gravatar de Guillem Guillem nos comenta:

    Pues yo no consigo hacer funcionar las funciones dinámicas. Estoy intentando aplicar un css distinto según el navegador del visitante y así poder aplicar hacks css para el IE.
    La primera carga la hace perfecta, pero cuando va a abrir la copia en cache, va a buscar los ficheros al directorio raiz o al directorio de la cache, cuando estos están en el directorio del template.
    He probado los 2 métodos, por funciones o por includes, y ninguno de los 2 funciona.
    Por ejemplo, al usar


    Con el fichero ie_css.php

    /ie.css” type=”text/css” media=”screen” />

    Va a buscar el fichero ie.css en el mismo directorio de la cache, no en el del template.
    Estoy haciendo algo mal? Cómo puedo solucionarlo?
    Gracias

    Lunes, 29 de Enero/2007 @ 10:47

  11. Gravatar de NOlo NOlo nos comenta:

    Y bueno, en resumidas cuentas como hay que hacer si se quiere que funcione un plug-in como el More-Money, mientras se utiliza el WP-cache? se supone que funciona asi normalmente o hay que realizar algún cambio?

    Gracias de antemano por la respuesta.

    Lunes, 29 de Enero/2007 @ 10:57

  12. Gravatar de NOlo NOlo nos comenta:

    Nadie sabe, nadie supo? :(

    Martes, 30 de Enero/2007 @ 11:18

  13. Gravatar de Armonth Armonth nos comenta:

    NOlo no lo he probado (es más: el More-Money para mí es un mal plugin, pero eso lo dejo para otra entrada) pero debería funcionar metiendo el fichero entre un mclude o la función a utilizar para mostrar adsense en un mfunc…

    Guillem: asegurate de que el fichero a cargar y que contiene la función tiene la ruta correcta, a destacar que el mclude también tiene que tener la ruta pero sin el ABSPATH:

    <!--mclude wp-content/path/funcion.php -->
      <php include(ABSPATH . 'wp-content/path/funcion.php'); ?>
    <!-/mclude, etc -->
    

    Código +/-

    Martes, 30 de Enero/2007 @ 16:37

  14. Gravatar de Guillem Guillem nos comenta:

    Pues yo he conseguido que funcione el mclude pero solo en el ABSPATH, no hay manera de hacerlo funcionar con el TEMPLATEPATH.
    A parte, uno de mis ficheros tenia un linkrel para un fichero de estilos que tampoco cogia bien la ruta, así que terminé usando para eso y ahorrarme más problemas.

    Un saludo y gracias ^_^

    Miércoles, 31 de Enero/2007 @ 19:58

  15. Gravatar de Armonth Armonth nos comenta:

    Guillem: los mclude funcionan, lo que no tengo tan claro que funcione son los mfunc (funciones incorporadas).

    ¿Para qué usas el TEMPLATEPATH? es mejor que uses el ABSPATH que sigue estando definido en el wp-config.php (cosa que no pasa con el TEMPLATEPATH).

    De nada y un saludo.

    Miércoles, 31 de Enero/2007 @ 21:50

  16. Gravatar de Guillem Guillem nos comenta:

    Intentaba usar TEMPLATEPATH para tenerlo todo en el directorio del template, pero visto lo visto lo dejo así y sin problemas.

    Jueves, 1 de Febrero/2007 @ 11:06

  17. Gravatar de Al Al nos comenta:

    Tengo instalado el plugin de estadísticas para el blog “popstats”, y me parece que desde que he instalado el wp-cache el numero de visitas registrado es ahora una tercera parte menos. Mi blog, modesto, tenía una media de 1200 visitas diarias con un total de 2800 hits , desde que puse “wp-cache” registro 400 ó 500 visitas solo… ¿Es posible?

    Martes, 10 de Abril/2007 @ 23:57

  18. Gravatar de Armonth Armonth nos comenta:

    Depende… si añade alguna función que deba ejecutarse cada vez que se visita una web es normal que cuente menos (el script recopilador de visitas cuenta menos) yo por eso paso de estadísticas de ese estilo, lo más fiable es algo que lea los logs…

    un saludo

    Miércoles, 11 de Abril/2007 @ 2:29

No seas tímido, da tu opinión

Sé respetuoso con los demás, la diferencia de opiniones enriquece la discusión, los comentarios bajo ciertas circunstancias pueden ser moderados y requerir aprobación.