Come rimuovere jQuery predefinito e aggiungere js nel footer?
Voglio rimuovere jQuery predefinito, perché sto aggiungendo una versione nuova o più recente di jQuery. Inoltre, voglio includere alcuni file js nel mio footer. Come posso farlo?
Voglio aggiungere altri file js diversi come uno script per slider o css nel mio footer.

Questo farà al caso tuo se aggiunto al tuo file functions.php:
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');
}

Mi hai preceduto. Per approfondire, puoi usare questo metodo per de-registrare praticamente QUALSIASI script che sia caricato correttamente tramite la funzione di registrazione interna di WordPress. Questo include script registrati tramite plugin o persino temi. Nota però che il trucco a volte sta nel trovare la priorità corretta con cui sono agganciati.

Stavo proprio leggendo di questo l'altro giorno e ho imparato questa cosa leggendo https://github.com/amberweinberg/Hijinks--A-Developer-s-Blank-WordPress-Theme/blob/master/super-hijinksified/functions.php

Voglio aggiungere jQuery nell'header ma un altro js nel footer come qualsiasi js di plugin.

Sto cercando e ho trovato un blog qui dove ho ottenuto due codici diversi. Uno per
Rimuovere jQuery Predefinito in WordPress
Qui ho lo stesso codice riportato 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' );
?>
Aggiungere jQuery nel Footer in WordPress
Qui so come aggiungere JavaScript in WordPress nel footer. Penso che rimuovere jQuery predefinito e aggiungere JavaScript nel footer in WordPress siano due domande diverse.
Qui ho trovato questo
<?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' );
?>

Rimuovere jQuery predefinito di WordPress dal frontend
Possiamo rimuovere jQuery predefinito di WordPress dal frontend per evitare conflitti con jQuery presente nel tema. Per rimuovere jQuery predefinito, aggiungi il seguente codice nel file function.php della cartella del tema.
add_action('wp_enqueue_scripts', 'no_more_jquery');
function no_more_jquery(){
wp_deregister_script('jquery');
}
