Загрузка пользовательского интерфейса jQuery в голове


Я пытаюсь загрузить jquery-ui-core и jquery-ui-слайдер в заголовке моей темы. Вот мой код:

function load_jquery_ui() {
    wp_enqueue_script( 'jquery-ui-slider' );
}

add_action( 'wp_enqueue_scripts', 'load_jquery_ui' );

Пользовательский интерфейс jQuery загружается в нижний колонтитул. Но поскольку у меня есть несколько встроенных сценариев (из-за реализации php в JS), мне нужно, чтобы они загружались в голову. У кого-нибудь есть какие-нибудь идеи, как это сделать?

Author: Danny van Holten, 2014-09-10

1 answers

На самом деле. Этот ответ является единственным правильным ответом.

Если вам нужен jQuery для определенного скрипта, просто добавьте его по мере необходимости в массив jQuery.

wp_register_script( 'ytc-admin-scripts', YTC_URL . 'admin/admin-functions.js', array( 'jquery','jquery-ui-slider' ), '1.0');
 1
Author: Danny van Holten, 2014-10-09 21:13:03