en este archivo
wp-incluye/script-loader.php
Tener este código:
$scripts->add( 'jquery', false, array( 'jquery-core', 'jquery-migrate' ), '1.11.3');
$scripts->add( 'jquery-core', '/wp-includes/js/jquery/jquery.js', array(), '1.11.3');
$scripts->add( 'jquery-migrate', "/wp-includes/js/jquery/jquery-migrate$suffix.js", array(), '1.2.1');
¿Cómo pongo el jquery en el pie de página?
Intenté agregar un quinto parámetro “verdadero” o “1”, pero no funciona.
...
* Localizes some of them.
* args order: $scripts->add( 'handle', 'url', 'dependencies', 'query-string', 1 );
* when last arg === 1 queues the script for the footer
...
Quiero poner jquery en la parte inferior porque está bloqueando la carga correcta de la página (recomendación de velocidad de página de Google).
Igor Yavych
Tienes que sacarlo de la cola primero y luego volver a ponerlo en cola. El siguiente código hará exactamente lo que necesita.
function jquery_mumbo_jumbo()
{
wp_dequeue_script('jquery');
wp_dequeue_script('jquery-core');
wp_dequeue_script('jquery-migrate');
wp_enqueue_script('jquery', false, array(), false, true);
wp_enqueue_script('jquery-core', false, array(), false, true);
wp_enqueue_script('jquery-migrate', false, array(), false, true);
}
add_action('wp_enqueue_scripts', 'jquery_mumbo_jumbo');
-
Parse error: syntax error, unexpected 'public' (T_PUBLIC)
… Por favor, elimine elpublic
parte– iautomatización
22 de junio de 2016 a las 23:10
-
@iautomation sí, lo siento, lo saqué de la clase. Olvidé eliminar
public
– Ígor Yavych
23 de junio de 2016 a las 10:29
Después de experimentar todos estos problemas y probar soluciones alternativas sin ningún placer, decidí migrar todos los scripts de una sola vez.
Entonces, ¿qué tal hacer uno mejor y tener un código que cargue todos sus archivos de script, presentes y futuros en el pie de página? Evitando que este ballache se repita. También es útil para cualquier complemento que pueda agregar.
Abra su archivo functions.php y agregue este chico malo
// Script to move all Head scripts to the Footer
function remove_head_scripts() {
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);
}
add_action( 'wp_enqueue_scripts', 'remove_head_scripts' );
// END of ball ache
cf documentos: https://codex.wordpress.org/Plugin_API/Action_Reference/wp_enqueue_scripts
Tienes un gancho: wp_enqueue_scripts
Usar:
function themeslug_enqueue_script() {
wp_enqueue_script( 'my-js', 'filename.js', false );
}
add_action( 'wp_enqueue_scripts', 'themeslug_enqueue_script' );
-
Esto no responde la pregunta.
– Alejandro Holsgrove
30 de junio de 2017 a las 8:00
-
¡Esta respuesta está desactivada!
– Martín
29 de agosto de 2017 a las 5:34
+ recomendación de información sobre la velocidad de la página de Google
– lowtechsun
11 de enero de 2017 a las 0:28