Подключение скриптов через functions.php на Wordpress

Необходимо подключить скрипт jquery, в интернете много разной информации, хочу убедиться, что все правильно понял. Это правильный код, все будет работать корректно?

add_action ( 'wp_footer', 'GetScripts' );
function GetScripts () {
    wp_deregister_script('jquery');
    wp_enqueue_script('jquery', get_template_directory_uri() . '/assets/js/jquery-1.10.2.min.js');
    wp_enqueue_script('init', get_template_directory_uri() . '/assets/js/init.js', array('jquery'));
}

Ответы (1 шт):

Автор решения: Neolot

Нет, скрипты нужно подключать через хук wp_enqueue_scripts.

add_action( 'wp_enqueue_scripts', 'GetScripts' );
function GetScripts () {
    wp_deregister_script( 'jquery' );
    wp_enqueue_script( 'jquery', get_template_directory_uri() . '/assets/js/jquery-1.10.2.min.js', array(), false, true );
    wp_enqueue_script( 'init', get_template_directory_uri() . '/assets/js/init.js', array('jquery'), false, true );
}

5-ый параметр функции wp_enqueue_script, установленый в true, позволяет задать загрузку скрипта в футере.

→ Ссылка