Hola, he añadido código JavaScript a mi web pero la caché no me deja verlo. ¿Podéis indicarme cómo excluir archivos JavaScript del caché?
He desactivado Magic caché y tampoco se ve.
Estoy editando el archivo functions.php del tema hijo (Asap) Al editar se ve bien, pero en modo incognito, después de limpiar caché no se ve.
El código es [juego_logaritmos], está editado en la url: https://soymatematicas.com/propiedades-logaritmos
Con otros códigos no he tenido problemas (por ejemplo calculadoras)
Gracias
Contenido solo visible a usuarios registrados
Que tal Justo,
Has probado el desactivar los scripts JS diferidos desde la configuración de WP Rocket?
Tambien es válido colocar entre el listado de archivos excluidos el que corresponde al functions.php
https://docs.wp-rocket.me/article/976-exclude-files-from-defer-js
Debes tener presente que técnicamente no estamos excluyendo el archivo de functions.php en si, sino los scripts que se declaren en el
Echale un vistazo
Saludos!
Gracias. Pero no sé exactamente que poner. Me pierdo ...
El código del juego insertado functions.php empieza así:
function juego_logaritmos_shortcode() {
ob_start();
?>
<div id="juego-logaritmos-root"></div>
<script src="https://unpkg.com/react@18/umd/react.production.min.js"></script>
<script src="https://unpkg.com/react-dom@18/umd/react-dom.production.min.js"></script>
<script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
<script type="text/babel">
const { useState } = React;
Saludos. Gracias
Hola Justo,
En el apartado de configuración que te he indicado y que se muestra en la documentación compartida.
https://docs.wp-rocket.me/article/1265-load-javascript-deferred
Puedes colocar la ruta de la siguiente manera:
/wp-content/themes/nombre-tema/functions.php
Tambien recuerda las otras sugerencias que he dejado
Has probado el desactivar los scripts JS diferidos desde la configuración de WP Rocket?
Quedamos atentos
Saludos!
Hola Justo,
Gracias por la captura, en este caso probaría desactivando por completo las optimizaciones aplicadas a scripts
Dejo una imagen de referencia
Saludos!
Cierto! Así si que funciona.
Estos cambios me pueden repercutir en la velocidad de carga? No se "me romperá" nada de la web?
Gracias. Saludos!
Que tal Justo,
Cierto! Así si que funciona.
Entiendo que el minificado de WP Rocket es el que se esta interponiendo al funcionamiento de los scripts que deseas ejecutar en la web
Parace que no me compensa. La velocidad baja mucho ... Hay alguna alternativa?
Has probado abordar y presentar de otra manera estos fragmentos de código personalizados? Quizás desde un plugin como Code Snippets?
https://es.wordpress.org/plugins/code-snippets/
Tambien vale la pena probar activando una a una las opciones de WP Rocket y determinar cuál de ellas es la que genera el problema o si en definitiva es el conjunto de todas activas
Saludos!