您可以包括/要求所有*。php文件递归使用以下函数。
foreach(glob(get_template_directory() . "/*.php") as $file){
require $file;
}
或者,您也可以使用以下函数。
$Directory = new RecursiveDirectoryIterator(get_template_directory().\'functions/\');
$Iterator = new RecursiveIteratorIterator($Directory);
$Regex = new RegexIterator($Iterator, \'/^.+\\.php$/i\', RecursiveRegexIterator::GET_MATCH);
foreach($Regex as $yourfiles) {
include $yourfiles->getPathname();
}
P.S得到了解决方案
From Here.