“你好,我有一个自定义的职位类型叫做Grants,分类法叫做scholarship\\U degree,还有一个术语叫做all degrees scholarships。我已经获得了一笔赠款,但我现在需要为分类法“scholarship\\U degree”中的“所有学位奖学金”一词创建一个模板。我已经尝试了这段代码,但问题是我不想为所有其他术语注册这个单一术语模板。任何帮助
我使用的代码:
function get_grants_degrees_single_template($single_template) {
global $post;
if ($post->post_type == \'grants\') {
$terms = get_the_terms($post->ID, \'all-degrees-scholarships\');
if($terms && !is_wp_error( $terms )) {
foreach($terms as $term){
$single_template = dirname( __FILE__ ) . \'/single-\'.$term->slug.\'.php\';
}
}
}
return $single_template;
}
add_filter( "single_template", "get_grants_degrees_single_template" ) ;