Wordpress if in term* 时间:2011-09-01 作者:Danyo 我在条件和自定义帖子类型方面有问题。我想这样做:<?php if (in_term(\'products\')){ include (\'products.php\'); }elseif (in_term(\'downloads\')){ include (\'downloads.php\'); }else { //Nothing Happens }?> 显然,这不起作用,但如果有任何人知道的替代方案,请分享:)非常感谢。丹 1 个回复 SO网友:chrisguitarguy http://codex.wordpress.org/Function_Reference/has_term所以<?php if ( has_term(\'products\', \'your_custom_taxonomy\', $post ) ) { get_template_part(\'products\'); } elseif ( has_term( \'downloads\', \'your_custom_taxonomy\', $post ) ) { get_template_part(\'downloads\'); } ?> 更改your_custom_taxonomy 不管分类名称是什么。我将include更改为get_template_part. 如果在主题文件中找到了该函数,那么这就是要使用的正确函数。如果它在插件中,可以随意更改回来。 结束 文章导航