¿Cómo eliminar jquery predeterminado y agregar js en el pie de página?

11

Quiero eliminar jQuery predeterminado, porque estoy agregando jQuery nuevo o más reciente. También quiero incluir algunos js en mi pie de página. ¿Cómo puedo hacer eso?

Quiero agregar otro js diferente como un control deslizante js o css en mi pie de página.

descifrador
fuente
Nota: Generalmente no se recomienda eliminar / reemplazar la versión jQuery incluida con el núcleo de WordPress.
Nicolai

Respuestas:

26

Esto hará el truco cuando se agregue a su archivo de funciones:

if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
function my_jquery_enqueue() {
   wp_deregister_script('jquery');
   wp_register_script('jquery', "//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js", false, null);
   wp_enqueue_script('jquery');
}
Bjarni
fuente
1
Venceme también. Para elaborar, puede usar este método para eliminar el registro básicamente CUALQUIER script que se cargue correctamente a través de la función de registro interno de wp. Eso incluye scripts registrados a través de complementos o incluso temas. Tenga en cuenta que el truco a veces es encontrar la prioridad adecuada en la que están enganchados.
Hybrid Web Dev
Estaba leyendo sobre esto el otro día y aprendí esto al leer github.com/amberweinberg/…
Bjarni
Quiero agregar jquery en el encabezado pero otro js en el pie de página como cualquier plugin js.
codificador
Puede simplemente codificar el del pie de página o encabezado y usar wp_deregister_script ('jquery'); en el archivo de funciones para eliminar el jQuery predeterminado de WordPress.
Bjarni
2

Estoy buscando, obtengo un blog aquí, obtengo dos códigos diferentes. uno para

Eliminar Jquery predeterminado en Wordpress

Aquí estoy el mismo código para abajo

<?php
function myphpinformation_scripts() {    


    if( !is_admin()){
 wp_deregister_script('jquery');
 wp_register_script('jquery', get_stylesheet_directory_uri() . '/js/jquery.min.js', false);
 wp_enqueue_script('jquery');
}

}

add_action( 'wp_enqueue_scripts', 'myphpinformation_scripts' );
?>

Añadir Jquery en pie de página en Wordpress

Aquí sé cómo agregar js en WordPress en el pie de página. Creo que eliminar jquery predeterminado y agregar js en el pie de página en wordpress son preguntas diferentes.

Aquí puedo encontrar eso

<?php
function myphpinformation_scripts() {    
            wp_enqueue_script( 'scroll', get_stylesheet_directory_uri() . '/js/script.js',array('jquery'),'',true);
}

add_action( 'wp_enqueue_scripts', 'myphpinformation_scripts' );
?>
descifrador
fuente
1

Elimine jQuery predeterminado de WordPress de la parte frontal

Podemos eliminar WordPress predeterminado jQuery de la interfaz para evitar conflictos con jQuery en el tema. Para eliminar el jQuery predeterminado, agregue el siguiente código en el archivo function.php en la carpeta del tema.

add_action ('wp_enqueue_scripts', 'no_more_jquery');
función no_more_jquery () {
    wp_deregister_script ('jquery');
}
Jithin PV
fuente