Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

WP-SuperCache

Estas en el tema de WP-SuperCache en el foro de WordPress en Foros del Web. Hola, problema que tengo: Resulta que el pulgin de cache guarda la copia en html que ha generado php, pero yo por php detecto el ...
  #1 (permalink)  
Antiguo 03/10/2012, 15:19
 
Fecha de Ingreso: junio-2010
Mensajes: 353
Antigüedad: 14 años, 5 meses
Puntos: 6
WP-SuperCache

Hola,

problema que tengo:
Resulta que el pulgin de cache guarda la copia en html que ha generado php, pero yo por php detecto el explorador y aplico algunas pequeñas modificaciones para un explorador u otro, entonces esas modificaciones para explorer no las cargará si la pagina ha sido guardada por un usuario de chrome, prk estarás viendo la generacion para chrome , en explorer.. snif

Solución que busco:
Quiero configurar/programar wp-supercaché para que sólo guarde algunas partes de la página..

una respuesta es usar ajax(todas esas modificaciones las imprimo en el header) pero me gustaría saber si puedo usar otra cosa prk de ajax soy novato.

gracias de antemano
  #2 (permalink)  
Antiguo 04/10/2012, 06:41
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 7 meses
Puntos: 656
Respuesta: WP-SuperCache

No entiendo bien lo de chrome y explorer, pero tenés dos opciones. Por un lado vaciar la caché del plugin desde el panel del mismo (yo uso w3 total cache pero estimo que todos los plugins funcionan medianamente igual). Y por otro lado modificá los valores de "vida" de los diferentes tipos de archivo (module mod_expires en tu .htaccess, todos los que dicen ExpiresByType), y por último también podes ver los encabezados:
Código PHP:
Ver original
  1. <meta http-equiv="cache-control" content="max-age=0" />
  2. <meta http-equiv="cache-control" content="no-cache" />
  3. <meta http-equiv="expires" content="0" />
  4. <meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
  5. <meta http-equiv="pragma" content="no-cache" />

Honestamente cuando estoy desarrollando un theme y lo subo al sitio en cuestión para verlo y modificarlo allí (siempre con algún plugin tipo theme preview), desactivo el plugin de cache un rato ya que resulta muy molesto...
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #3 (permalink)  
Antiguo 04/10/2012, 13:38
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 15 años, 4 meses
Puntos: 429
Respuesta: WP-SuperCache

Nunca he tenido ese problema con Super Caché, quizá debas hallar otro modo de hacer esas modificaciones.... tal vez en el CSS en lugar de en el PHP...
__________________
Mi blog personal | Mi G+
  #4 (permalink)  
Antiguo 09/10/2012, 05:18
 
Fecha de Ingreso: junio-2010
Mensajes: 353
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: WP-SuperCache

Se puede detectar el tipo de explorador por css? me solucionaría varias cosas, aunq también podría hacer-lo por javascript, quna lei que habian algunos errores.

Pero la página para exploradores antiguos lo hago por php usando get_sidebar
  #5 (permalink)  
Antiguo 11/10/2012, 03:36
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 15 años, 4 meses
Puntos: 429
Respuesta: WP-SuperCache

Aunque wp Super Cache nunca me dio ese problema, si buscas por CSS hacks y encontrarás muchísima información al respecto.

Personalmente una de las opciones que más me gustan es usar un reset de estilos al comienzo de style.css... y despues usar selectores que entiendan todos, para esto a veces hay que duplicar selectores.

Aquí un artículo que aunque antiguo, explica muy bien todo esto, http://www.anieto2k.com/2006/12/26/c...ndo-los-hacks/
__________________
Mi blog personal | Mi G+

Etiquetas: página, php, tema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:38.