¿Cómo eliminar jQuery por defecto y agregar js en el footer?
Quiero eliminar el jQuery por defecto, porque estoy agregando un jQuery nuevo o más reciente. También quiero incluir algunos archivos js en mi footer. ¿Cómo puedo hacer esto?
Quiero agregar otros archivos js diferentes como un js de slider o css en mi footer.

Esto hará el truco cuando lo añadas a tu 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');
}

Me ganaste. Para elaborar, puedes usar este método para desregistrar básicamente CUALQUIER script que esté cargado correctamente a través de la función de registro interna de WP. Eso incluye scripts registrados mediante plugins o incluso temas. Ten en cuenta que el truco a veces es encontrar la prioridad adecuada bajo la cual están enganchados.

Estaba leyendo sobre esto el otro día y lo aprendí al leer https://github.com/amberweinberg/Hijinks--A-Developer-s-Blank-WordPress-Theme/blob/master/super-hijinksified/functions.php

quiero agregar jquery en el encabezado pero otro js en el pie de página como cualquier js de plugin.

Estoy buscando y encontré un blog aquí donde obtuve dos códigos diferentes. Uno para
Eliminar jQuery Predeterminado en WordPress
Aquí está el mismo código de 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' );
?>
Agregar jQuery en el Footer en WordPress
Aquí sé cómo agregar JS en WordPress en el footer. Creo que eliminar jQuery predeterminado y agregar JS en el footer en WordPress es una pregunta diferente.
Aquí encontré esto
<?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' );
?>

Eliminar jQuery predeterminado de WordPress en el front end
Podemos eliminar jQuery predeterminado de WordPress en el frontend para evitar conflictos con el jQuery del tema. Para eliminar el jQuery predeterminado, agrega el siguiente código en el archivo functions.php de la carpeta del tema.
add_action('wp_enqueue_scripts', 'no_more_jquery');
function no_more_jquery(){
wp_deregister_script('jquery');
}
