Как поставить в очередь сценарии по умолчанию с зависимостью?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/158944

  •  29-09-2020
  •  | 
  •  

Вопрос

Я разрабатываю плагин, и для этого мне нужны jQuery и jQuery datepicker.Я учил этому WordPress уже поставлены в очередь некоторые скрипты, и я нашел там "jquery" и "jquery-ui-datepicker".

Где, как говорят, datepicker зависит от jQuery.На этой странице кодекса также упоминается, что мы можем вызвать зависимый скрипт следующим образом:

function my_scripts_method() {
    wp_enqueue_script( 'custom-script', plugins_url( '/js/custom_script.js' , __FILE__ ), array( 'jquery' ) );
}    
add_action( 'wp_enqueue_scripts', 'my_scripts_method' );

Я понял, что это правильно для любого пользовательского скрипта.Но как насчет сценариев по умолчанию?
Что поместить в исходный код ($src) тогда?

wp_enqueue_script( 'jquery-ui-datepicker', $src, array( 'jquery' ) );

Я не могу поместить пустую строку ('') или переменная, что угодно, теоретически и практически.

Это было полезно?

Решение

Вам не нужно указывать источник или зависимости, они уже зарегистрированы загрузчиком скриптов с этими значениями, вам просто нужно поставить в очередь соответствующий дескриптор.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top