Подключение скриптов через 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, позволяет задать загрузку скрипта в футере.