Я делаю родительскую тему фреймворка, и в родительском functions.php
я хочу зарегистрировать все возможные js-файлы, которые я часто использую, и если я хочу, чтобы она загружалась, в дочернем functions.php
мне просто нужно использовать wp_enqueue_script()
.
Но это не работает ...
Любая подсказка, почему?
Дочерний файл functions.php загружается до родительского файла functions.php, поэтому вы регистрируете их после постановки в очередь. Попробуйте поставить сценарии в очередь, как вместо 'after_setup_theme'
.
Плохо разделять ваш код таким образом. Вы должны всегда иметь свои функции и хуки, которые их вызывают, расположенные в одном месте, чтобы облегчить отладку.
Тем не менее, если вы поместите свои вызовы wp_enqueue_script()
в файл functions.php
родительской темы, все ли будет работать так, как они должны? Если нет, возможно, что-то еще происходит ... и нам нужно увидеть ваш код для диагностики и исправления.