Avisos
Vaciar todo

[Resuelto] Desactivar Autoptomize en un post  

 
Walter
 Walter
Reputable Member

Hola, necesito hacer que el Autoptimize no afecte a un url específico usando este codigo

post=215

// Disable autoptimize en Contacto 	 	 

add_filter('autoptimize_filter_noptimize','my_ao_noptimize',10,0); 	 	 
function my_ao_noptimize() { 	 	 
if (strpos($_SERVER['REQUEST_URI'],'post=215')!==false) { 	 	 
return true; 	 	 
} else { 	 	 
return false; 	 	 
} }

Mi duda es como poner el post
post=215? (como está)

215 ?

post.id.215 ?

Gracias

Contenido solo visible a usuarios registrados

Respondido : 14/03/2021 2:13 pm
Pepe
 Pepe
Soporte CMS Webempresa Moderator

Hola Walter.

Puedes desactivarlo con alguna palabra de la URL de ese post.

Supongamos que tienes un post con el nombre mi prueba y carga con midominio.xxx/mi-prueba

Añadiríamos la siguiente función:

// Deshabilitar la optimización automática en páginas con la palabra "mi-prueba" en la URL
add_filter('autoptimize_filter_noptimize','my_ao_noptimize',10,0); function my_ao_noptimize() { if (strpos($_SERVER['REQUEST_URI'],'mi-prueba')!==false) { return true; } else { return false; } }  

En esta linea añadimos el termino de la URL que queremos excluir:

if (strpos($_SERVER['REQUEST_URI'],'mi-prueba')

 

Puedes añadir el código al final del archivo functions.php que encontraras en wp-content -> Themes -> tu_plantilla.

 

Un saludo

Respondido : 14/03/2021 3:09 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Walter
 Walter
Reputable Member

@pepesoler Gracias Pepe!

Mi pagina genera los url con la / al final

En este caso específico el url que no quiero que sea optimizado es https://estudiowls.com.ar/contacto/

Cómo debería usarlo?

"contacto" o "contacto/"?

 

Gracias!

Respondido : 15/03/2021 11:47 am
Pepe
 Pepe
Soporte CMS Webempresa Moderator

Hola Walter.

Prueba sin las barras:

// Deshabilitar la optimización automática en páginas con la palabra "contacto" en la URL
add_filter('autoptimize_filter_noptimize','my_ao_noptimize',10,0); function my_ao_noptimize() { if (strpos($_SERVER['REQUEST_URI'],'contacto')!==false) { return true; } else { return false; } }

Un saludo

Respondido : 15/03/2021 11:55 am

Cursos Gratuitos WordPress

Walter
 Walter
Reputable Member

@pepesoler No logro que funcione... ni con / ni sin /

Se te ocurre alguna alternativa?

Respondido : 15/03/2021 1:33 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Walter,

Puedes enviarnos una captura como estas añadiendo el código, otro método que puedes probar es añadir en la pagina que no deseas excluir el siguiente código en cualquier contenido de tu sitio web, ten en cuenta que deben añadirlo con html y no con el editor visual

<!-- <xsl:stylesheet -->
Screenshot(5)

Un Saludo

 

 

Respondido : 15/03/2021 1:49 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Walter
 Walter
Reputable Member

Hola, te adjunto captura de pantalla y voy a probar lo que me dices

Untitled

 

Respondido : 15/03/2021 6:45 pm
Walter
 Walter
Reputable Member

@karen Lo agregué en la pagina del contacto como html como me indicaste.

Con esto logro que Autotomize no se aplique a ese url?

Respondido : 15/03/2021 6:47 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Walter,

En efecto ya debería ser suficiente, esto puedes corroborarlo en este enlace:

Contenido solo visible a usuarios registrados

Es el blog del desarrollador, o uno de los desarrolladores del complemento

Un saludo 🖐️ 

Respondido : 15/03/2021 6:57 pm
Walter
 Walter
Reputable Member

No me ha funcionado con ninguno de los 2 metodos, por lo que sospecho que el conflicto lo produce otro plugin.

Analizando el url www.estudiowls.com.ar/contacto con el inspector de chrome veo que hay errores de WP ROCKET.

Hay alguna forma de evitar que el WP rocket funcione sobre un unico url? busque en la web pero no encontré nada.

Respondido : 15/03/2021 8:53 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Walter,

En caso de wo rocket al ser un complemento de pago no podemos más que guiarnos por la documentación puedes darle un vistazo a esto:

https://docs.wp-rocket.me/article/54-exclude-pages-from-the-cache

Explica directamente como excluir la pagina de la cache.

Verifica y nos comentas, un saludo 🖐️ 

Respondido : 15/03/2021 9:02 pm
Walter
 Walter
Reputable Member

Finalmente funcionó (exluyendo el url de la cache del WP) muchas gracias por su ayuda

Respondido : 17/03/2021 3:10 pm

Cursos Gratuitos WordPress

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Walter,

Estupendo nos alegra que solventases el inconveniente, si tienes alguna otra duda recuerda que puedes crear un nuevo tema y con todo gusto lo atenderemos.

Un saludo 🖐️ 

Respondido : 17/03/2021 3:13 pm