is_single()
旨在处理职位类型,而不是类别。
要检查类别,应使用is_category(\'programming\')
.
请注意is_category
使用类别存档,而不是单一视图。
因此,如果您想签入当前是单个视图并且具有“编程”类别,则需要has_term
标签:
if( is_single() && has_term(\'programming\', \'category\', get_queried_object()) ) {
include_once (\'TEMPLATEPATH/get-messages.php\');
exit();
}
请参见
is_single,
is_category 和
has_term 在Codex上。
还可以看看如何conditional tags 在WP工作。