Buenas tardes,
Pueden recomendarme algún plugin que me permita la optimización con respecto a la carga del java script que me pueda ayudar? Ya probé con optimizer pero me da problemas cuando entro en mi página. Gracias de antemano
Hola
Veo que el plugin depende de otros archivos javascript, haciendo una búsqueda de la función wp_enqueue_script de WordPress para agregar scripts, veo lo siguiente:
wp_enqueue_script('responsive-menu-bootstrap-js', plugin_dir_url(dirname(dirname(__FILE__))) . 'public/js/admin/bootstrap.js', null, null);
wp_enqueue_script('responsive-menu-select-js', plugin_dir_url(dirname(dirname(__FILE__))) . 'public/js/admin/bootstrap-select.js', null, null);
wp_enqueue_script('responsive-menu-checkbox-js', plugin_dir_url(dirname(dirname(__FILE__))) . 'public/js/admin/bootstrap-toggle.js', null, null);
wp_enqueue_script('responsive-menu-file-js', plugin_dir_url(dirname(dirname(__FILE__))) . 'public/js/admin/bootstrap-file.js', null, null);
wp_enqueue_script('responsive-menu-minicolours-js', plugin_dir_url(dirname(dirname(__FILE__))) . 'public/js/admin/minicolours.js', null, null);
wp_enqueue_script('responsive-menu-selectize-js', plugin_dir_url(dirname(dirname(__FILE__))) . 'public/js/admin/selectize.js', null, null);
wp_register_script('responsive-menu-additional-js', plugin_dir_url(dirname(dirname(__FILE__))) . 'public/js/admin/additional.js', 'jquery', null);
Tendrías que evitar agregar esos archivos
Saludos.
Buenas, gracias por esos datos, copiando eso en las excepciones me deberia de funcionar?
Hola
No, ese es el código de registro del script, no se como se ponen las excepciones, envíanos una captura de pantalla, lo normal es que te de opción a seleccionar.
Sin embargo posiblemente te estas complicando con esto, si quieres optimizar javascript, simplemente evita plugins adicionales, especialmente los que te carguan mucho javascript, por ejemplo en este caso lo recomendable sería usar directamente la funcionalidad de menú de tu theme y evitar el plugin.
Saludos.
Aquí es donde tengo que añadir la excepción de JS. Entiendo lo que me dices, pero en mi caso no puedo relizarlo de otra manera, ya que el menú es muy amplio y en el móvil se despliega entero y no quiero eso. A ver si me podéis ayudar con el JS que es donde estoy más pegado.
Hola manuel.
Puedes excluir todos los archivos JS de ese plugin:
wp-content/plugins/responsive-menu/public/js/*
Si ves que con eso no se soluciona, por favor dejalo activado para que veamos a qué archivo hace referencia.
un saludo
Buenas, está ahora mismo activo pero me sigue sin dejar abrir el menú en el móvil.
Hola Manuel.
desactiva la opción de " ¿Unificar archivos JS? "
los archivos seguirá minimizados.
Un saludo
Sí así me deja claro pero anteriormente también sin poner si quiera esw código y me marca siempre gtmetrix que tengo que optimizar mi JS por lo que creo que así no lo está optimizando. Muchas gracias por su ayuda
Hola Manuel,
Lo que puedo ver es que el plugin depende de esos archivo para su funcionamiento, en este caso si lo desactivas por completo no funcionará. Es posible que debas evaluar como te comenta Jhon usar la funcionalidad nativa de tu tema y de esta forma evitar cargar mas archivos JS.
Si es posible envíanos una captura de las opciones que te indica gtmetrix debes optimizar
Un Saludo
Buenos días,
Eso es lo que me da, que creo que se está refiriendo a otra cosa quizás, pero no se muy bien cómo optimizar eso, me pueden ayudar por favor? Gracias por toda la ayuda
Hola Manuel.
ok, esos archivos son de cache y se auto genera, es decir cada vez que se borra la caché se autogenera otro archivo con un nombre distinto.
Estos archivos no se pueden excluir.
De todas formas veo que la web está bien optimizada y las puntuaciones son muy buenas, no veo problemas.
Un saludo
De acuerdo, lo dejaré así entonces. Muchas gracias por la ayuda, un saludo!
Hola Manuel,
De acuerdo, siempre estamos encantados de ayudarte.
Con esto podemos dar el tema como cerrado
Escríbenos si tienes cualquier otra consulta
Un Saludo 😊