Два файла functions.php в одной теме

Я создаю WordPress Framework и внутри него есть стандартный файл functions.php. Я создам новые темы, основанные на структуре, которая будет использовать файл framework functions.php, но с конкретными функциями css / js / functions, которые понадобятся. Это не детская тема. Могу ли я в главном вызове файла functions.php сказать theme_function.php, в котором будут размещаться функции, связанные с темой, enqueues и другие вызовы?

Solutions Collecting From Web of "Два файла functions.php в одной теме"

functions.php – это соглашение для файла, который будет автоматически загружен WordPress.

Оттуда это нормальная механика PHP. Вы можете также включить в него любые другие PHP-файлы. В некоторых темах это единственное , что делает «root» functions.php .

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

 <?php $theme = wp_get_theme(); // gets the current theme if ('twentytwelve' == $theme->name || 'twentytwelve' == $theme->parent_theme) { // if you're here twenty twelve is the active theme or is // the current theme's parent theme // Run your theme specific code here which will be ignored for other themes } 

Примечание. Код, принятый / измененный: Как проверить, активна ли тема?