Подключаю в дочерней теме обычный файл 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-файл из дочерней темы, как он делает это со всеми остальными файлами?