it-swarm-ru.tech

Файлы JavaScript, доступные в родительской теме, не будут загружены при вызове wp_enqueue_script () в дочерней теме?

Я делаю родительскую тему фреймворка, и в родительском functions.php я хочу зарегистрировать все возможные js-файлы, которые я часто использую, и если я хочу, чтобы она загружалась, в дочернем functions.php мне просто нужно использовать wp_enqueue_script().

Но это не работает ...

Любая подсказка, почему?

1
Eduplessis

Дочерний файл functions.php загружается до родительского файла functions.php, поэтому вы регистрируете их после постановки в очередь. Попробуйте поставить сценарии в очередь, как вместо 'after_setup_theme'.

1
John P Bloch

Плохо разделять ваш код таким образом. Вы должны всегда иметь свои функции и хуки, которые их вызывают, расположенные в одном месте, чтобы облегчить отладку.

Тем не менее, если вы поместите свои вызовы wp_enqueue_script() в файл functions.php родительской темы, все ли будет работать так, как они должны? Если нет, возможно, что-то еще происходит ... и нам нужно увидеть ваш код для диагностики и исправления.

0
EAMann