Pregunta sobre Speed Booster Pack ⚡ PageSpeed Optimization Suite de Wordpress:

Mover scripts a los sitios web que rompieron la opción

Un usuario preguntó 👇

¡Hola!

Opción «Mover scripts al pie de página» después de la última actualización del plugin Sitio web del plugin: ¡los archivos javascripts desaparecen y no se cargan!

Arreglalo !!!

(@machotemas)

Hace 2 años, 8 meses

Hola @shecky, siento oír eso. ¿Podría contarme más sobre la configuración de su sitio y las opciones precisas que está utilizando?

Mientras tanto, aquí hay un enlace a la versión anterior del plugin: https://downloads.wordpress.org/plugin/speed-booster-pack.3.6.1.zip que solía funcionar perfectamente para usted.

Además, ¿podría informarme la URL de su sitio para que pueda verificarlo? Mover guiones al pie de página funciona perfectamente al final, pero tal vez me falta algo.

Gracias, Cristian.

(@machotemas)

Hace 2 años, 8 meses

Ahora puedo confirmar que esto parece ser un error con SBP. No parece funcionar bien con algunos temas / plugins. Analizaré más esto y lo abordaré a través de una breve actualización.

Gracias, Cristian.

(@shecky)

Hace 2 años, 8 meses

Hola Cristian (@machothemes).

El problema ocurrió en más de una ubicación. En esta configuración, tengo las siguientes opciones GENERALES activas: – Mover scripts al pie de página – Cargar JS de las bibliotecas de Google – Eliminar cadenas de consulta – Eliminar estilos de fuente impresionantes adicionales

Ahora: 1) «Mover scripts al pie de página» 2) He insertado este código en mi function.php:

function load_my_custom_scripts() {
	// ------- Move javascripts from the Head to the Footer -------
	remove_action('wp_head', 'wp_print_scripts');
	remove_action('wp_head', 'wp_print_head_scripts', 9);
	remove_action('wp_head', 'wp_enqueue_scripts', 1);
	add_action('wp_footer', 'wp_print_scripts', 5);
	add_action('wp_footer', 'wp_enqueue_scripts', 5);
	add_action('wp_footer', 'wp_print_head_scripts', 5);
	// ------- Move javascripts from the Head to the Footer -------
        
        ...
        ...
        ...
        ...
        ...
}
add_action( 'wp_enqueue_scripts', 'load_my_custom_scripts', 20 );

y todo vuelve a funcionar como antes.

Intenté antes de realizar estos cambios para volver a cargar la versión 3.6.1 de su plugin y todo funcionó bien.

Entonces puedo decirles (con absoluta certeza) que el problema solo se aplica a la nueva versión 3.7.0.

Acerca de. Davide.

(@shecky)

Hace 2 años, 8 meses

Como sabes Cristian, depuré el archivo core.php que se insertó en SBP. En este archivo encontré las diversas funciones «remove_action» pero no encontré ninguna referencia a las funciones «add_action» para mover javascripts de HEAD a FOOTER.

¡Espero que esto te ayude!

Acerca de. Davide.

(@machotemas)

Hace 2 años, 8 meses

Hola Davide,

la forma en que usó esto es que permitía a los usuarios eliminar los scripts de acuerdo con el manejo del script, pero los obligaba a excluir el código fuente HTML del script que los usuarios querían que se moviera al script. nota. Debido a que teníamos que ofrecer una forma compatible con versiones anteriores para que esto funcione para nuestros usuarios, puede encontrar el código apropiado en: core.php, L216-396 (https://github.com/MachoThemes/speed-booster-pack/blob/master/inc/core.php#L216-L396)

La función sbp_scripts_to_head adjunto en el mismo archivo (core.php) en L17-19 (https://github.com/MachoThemes/speed-booster-pack/blob/master/inc/core.php#L17-L19)

Gracias por darle esto a David 🙂

(@shecky)

Hace 2 años, 8 meses

Era obvio Cristian, pero con mis scripts js excluidos en mis sitios, pero con varios sitios en línea (incluso a través del comercio electrónico) que ya no funcionaban, busqué la solución más rápida para que todo vuelva a funcionar. línea 😛

Estoy esperando el nuevo número de SBP 😉

(@machotemas)

Hace 2 años, 8 meses

Davide,

sí, estamos trabajando en un nuevo problema 🙂

Sin embargo, no parece afectar a todos.

(@shecky)

Hace 2 años, 8 meses

Cristian, si necesitas un beta tester, aquí estoy 😉

(@machotemas)

Hace 2 años, 8 meses

Es genial escuchar eso 🙂 Estamos ubicados en Europa del Este y estamos a punto de irnos de vacaciones para celebrar la Pascua.

Volveremos a trabajar el martes e intentaré lanzar una actualización a principios de la semana que viene para abordar esto, así como agregar algunas funcionalidades muy necesarias, como: compilar archivos JS / CSS y 🙂 minimizar

Te haré saber este hilo cuando la versión BETA esté lista para 🙂

Gracias, Cristian.

(@shecky)

Hace 2 años, 8 meses

Que tengas unas buenas vacaciones, Cristian 😉

(@shecky)

Hace 2 años, 8 meses

¡Hola Cristian!

Como sabe, su versión más reciente (v. 3.7.1) no soluciona el problema fhadhb

(@mbrsolution)

Hace 2 años, 8 meses

Hola @shecky, lamentablemente, el último número no resuelve tu problema. Esta liberación fue necesaria debido a dificultades con la pereza. Lea la siguiente nota.

Registro de cambios 3.7.1

Elimine lazyLoad temporalmente ya que los archivos JS no parecen estar agrupados, es decir, CrazyLazy está funcionando correctamente con la última versión de jQuery.

Tuyo sinceramente

(@machotemas)

Hace 2 años, 8 meses

@shecky – lo que dijo @mbrsolution 😀 Básicamente, la v3.7.1 era una versión de revisión.

(@shecky)

Hace 2 años, 7 meses

¿Hay novedades sobre eso?

(@shecky)

Hace 2 años, 5 meses

@machothemes ¿tienes buenas noticias?

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *