come rimuovere jquery predefinito e aggiungere js nel piè di pagina?


11

Voglio rimuovere jQuery predefinito, perché sto aggiungendo jQuery nuovo o più recente. Inoltre voglio includere alcuni js nel mio piè di pagina. Come lo posso fare?

Voglio aggiungere un altro js diverso come un cursore js o css nel mio piè di pagina.



Nota: generalmente non è consigliabile rimuovere / sostituire la versione jQuery in bundle con il core di WordPress.
Nicolai,

Risposte:


26

Questo farà il trucco quando aggiunto al file delle funzioni:

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');
}

1
Batti anche io. Per elaborare, è possibile utilizzare questo metodo per de_register praticamente QUALSIASI script che sia correttamente caricato tramite la funzione di registro interno di wp. Ciò include script registrati tramite plugin o anche temi. Nota, a volte il trucco sta trovando la priorità adeguata a cui sono agganciati.
Hybrid Web Dev,

L'altro giorno stavo leggendo questo argomento e l'ho imparato leggendo github.com/amberweinberg/…
Bjarni

voglio aggiungere jquery nell'intestazione ma un altro js nel piè di pagina come qualsiasi plugin js.
coder

Potresti semplicemente codificare quello per il piè di pagina o l'intestazione e usare wp_deregister_script ('jquery'); nel file delle funzioni per rimuovere il jQuery di WordPress predefinito.
Bjarni,

2

Sto cercando ho un blog qui ho due diversi codici diversi. uno per

Rimuovi Jquery predefinito in Wordpress

Qui sono lo stesso codice per sotto

<?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' );
?>

Aggiungi Jquery nel piè di pagina in Wordpress

qui so come aggiungere js in wordpress nel piè di pagina. penso che rimuovere jquery predefinito e aggiungere js nel piè di pagina in wordpress sia una domanda diversa.

Qui posso trovarlo

<?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' );
?>

1

Rimuovi jQuery predefinito di WordPress dal front-end

Possiamo rimuovere jQuery wordpress predefinito dal frontend in modo da evitare conflitti con jQuery nel tema. Per rimuovere il jQuery predefinito aggiungi il seguente codice nel file function.php nella cartella del tema.

add_action ('wp_enqueue_scripts', 'no_more_jquery');
funzione no_more_jquery () {
    wp_deregister_script ( 'jquery');
}
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.