Avisos
Vaciar todo

[Resuelto] Plugin para optimizar la carga de Java script

28 Respuestas
5 Usuarios
0 Reactions
112 Visitas
Respuestas: 148
Estimable Member
Topic starter
 

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


 
Respondido : 05/09/2020 4:47 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

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.

 

 


 
Respondido : 07/09/2020 5:54 pm
Respuestas: 148
Estimable Member
Topic starter
 

@jmarreros

Buenas, gracias por esos datos, copiando eso en las excepciones me deberia de funcionar?


 
Respondido : 07/09/2020 7:36 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

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.


 
Respondido : 07/09/2020 8:07 pm
Respuestas: 148
Estimable Member
Topic starter
 

@jmarreros

imagen

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.


 
Respondido : 08/09/2020 8:01 am
Pepe
 Pepe
Respuestas: 41114
Illustrious Member Admin
 

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

 


 
Respondido : 08/09/2020 10:11 am
Respuestas: 148
Estimable Member
Topic starter
 

@pepesoler

Buenas, está ahora mismo activo pero me sigue sin dejar abrir el menú en el móvil.


 
Respondido : 08/09/2020 10:18 am
Pepe
 Pepe
Respuestas: 41114
Illustrious Member Admin
 

Hola Manuel.

desactiva la opción de " ¿Unificar archivos JS?

los archivos seguirá minimizados.

 

Un saludo 


 
Respondido : 08/09/2020 11:17 am
Respuestas: 148
Estimable Member
Topic starter
 

@pepesoler

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


 
Respondido : 08/09/2020 12:04 pm
Karen Rios
Respuestas: 18663
Illustrious Member Moderator
 

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


 
Respondido : 08/09/2020 12:50 pm
Respuestas: 148
Estimable Member
Topic starter
 

@karen

Buenos días,

imagen

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


 
Respondido : 09/09/2020 9:30 am
Pepe
 Pepe
Respuestas: 41114
Illustrious Member Admin
 

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.

screenshot gtmetrix.com 2020.09.09 16 01 31

 

Un saludo

 


 
Respondido : 09/09/2020 2:03 pm
Respuestas: 148
Estimable Member
Topic starter
 

@pepesoler

De acuerdo, lo dejaré así entonces. Muchas gracias por la ayuda, un saludo!


 
Respondido : 09/09/2020 2:27 pm
Karen Rios
Respuestas: 18663
Illustrious Member Moderator
 

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 😊 


 
Respondido : 09/09/2020 2:32 pm
Página 2 / 2