Поддержка Проблемы и решения Не работает кастомный js-скрипт

  • Добрый день.
    Помогите новичку, сильно не пинайте. Есть дочерняя тема, хочу к ней подключить кастомный скрипт вида:

    (function($) {
    	$('#billing_new_fild11').prop('type', 'date');
    })(jQuery);

    Смысл простой: плагином Saphali добавил пару новых полей в checkout. Дата и время доставки. Поскольку стандартными средствами типы полей date и time не выбрать, решил изменить их с помощью скрипта.
    Подключаю скрипт с помощью:

    function add_custom_script()  
    {    
        wp_register_script( 'custom-script', get_template_directory_uri() . '/js/checkout-fields.js', array('jquery'), '1.0.0', true );  
        wp_enqueue_script( 'custom-script' );  
    }  
    add_action( 'wp_enqueue_scripts', 'add_custom_script' );

    Тип поля не меняется. ЧЯДНТ?
    Заранее спасибо.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • а консоль браузера что говорит?

    Проблема решена. echo('get_template_directory_uri() . '/js/checkout-fields.js''); подсказал, что, оказывается, get_template_directory_uri() даёт адрес к родительской теме. Скрипта там, естественно, нет. Помогла замена на get_stylesheet_directory_uri().

    • Ответ изменён 1 месяц назад пользователем lonesomeman.
    • Ответ изменён 1 месяц назад пользователем lonesomeman.
Просмотр 2 ответов — с 1 по 2 (всего 2)