如何通过unctions.php有条件地加载soronomy-{soronomy}.php模板php文件 时间:2020-10-23 作者:Vincenzo Piromalli 我有一个电影评论网站,我想有条件地加载演员和导演的分类,只有当我的主题选项处于活动状态时。目前在根主题文件夹中,我有以下两个文件taxonomy-actors.php taxonomy-directors-php 我希望仅在功能处于活动状态时使用它们,例如if ($theme_comments == 1) { //load taxonomy-actors.php } else { //don\'t load taxonomy-actors.php } 1 个回复 SO网友:Vincenzo Piromalli 找到解决方案:)代码:if ($moviewp_comments == 1) { add_filter( \'template_include\', \'wpse_template_include\' ); function wpse_template_include( $template ) { // Handle taxonomy templates. $taxonomy = get_query_var( \'taxonomy\' ); if ( is_tax() && $taxonomy ) { $file = get_theme_file_path() . \'/templates/taxonomy-\' . $taxonomy . \'.php\'; if ( file_exists( $file ) ) { $template = $file; } } return $template; } } else { } 文章导航