как удалить стандартный jquery и добавить js в футер?
Я хочу удалить стандартный jQuery, потому что добавляю новую или последнюю версию jQuery. Также я хочу включить некоторые js-файлы в футер. Как это сделать?
Я хочу добавить различные js-файлы, например, скрипты для слайдера или css в футер.

Этот код поможет, если добавить его в файл функций:
if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
function my_jquery_enqueue() {
// Отменяем регистрацию стандартного jQuery
wp_deregister_script('jquery');
// Регистрируем jQuery из Google CDN
wp_register_script('jquery', "//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js", false, null);
// Подключаем jQuery
wp_enqueue_script('jquery');
}

Опередили меня. Чтобы уточнить, этот метод позволяет отменить регистрацию практически ЛЮБОГО скрипта, который был правильно загружен через внутреннюю функцию регистрации WordPress. Это включает скрипты, зарегистрированные через плагины или даже темы. Обратите внимание, что иногда сложность заключается в определении правильного приоритета, под которым они подключены.

Я как раз на днях читал об этом и узнал из статьи https://github.com/amberweinberg/Hijinks--A-Developer-s-Blank-WordPress-Theme/blob/master/super-hijinksified/functions.php

Я хочу добавить jQuery в заголовок, а другие JS-файлы в подвал, как это делают JS-файлы плагинов.

Я нашел один блог, где обнаружил два разных кода. Первый для:
Удаление стандартного jQuery в WordPress
Здесь представлен следующий код:
<?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' );
?>
Добавление jQuery в подвал (footer) в WordPress
Здесь я знаю, как добавить JavaScript в подвал WordPress. Я считаю, что удаление стандартного jQuery и добавление JS в подвал WordPress - это разные вопросы.
Здесь я нашел следующий код:
<?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' );
?>

Удаление стандартного jQuery WordPress из фронтенда
Мы можем удалить стандартный jQuery WordPress из фронтенда, чтобы избежать конфликтов с jQuery в теме. Для удаления стандартного jQuery добавьте следующий код в файл function.php в папке темы.
add_action('wp_enqueue_scripts', 'no_more_jquery');
function no_more_jquery(){
wp_deregister_script('jquery');
}
