Кастомные скрипты в дочерней теме WP?

Подключаю в дочерней теме обычный файл JS, мой файл functions.php выглядит при этом вот так:
<?php 
    function theme_js() {
        wp_enqueue_script( 'theme_js', get_template_directory_uri() . '/js/custom.js', array( 'jquery' ), '1.0', true );
    }
    
    add_action('wp_enqueue_scripts', 'theme_js');
?>

Но получается так, что WP находит файл custom.js из родительской темы. Почему это вообще происходит?
Если я изменяю путь и структуру пути к файлу (чтобы наверняка брало из дочерней темы), то его вообще не находит
wp_enqueue_script( 'theme_js', get_template_directory_uri() . '/js/custom/custom.js', array( 'jquery' ), '1.0', true );

В общем, как это все сделать правильно? Почему WP сам не определяет, что нужно брать переопределенный JS-файл из дочерней темы, как он делает это со всеми остальными файлами?
  • Вопрос задан
  • 1660 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Dvoeglazov
Возможно, нужно в начале подключить файл скрипта родительской темы, а потом свой и прописать в array, зависимость от родительского файла.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы