if ( in_category( \'catering\' ) && is_single() ) {
这将在category catering(类别餐饮)页面中的单个帖子上返回true,但在category archive(类别存档)页面中不会返回true。
if ( in_category(\'catering\') && is_single() || is_category(\'catering\') ) {
这将在category catering和category archive页面中的所有单个帖子上返回true。
if ( in_category(\'catering\') ) {
这也会在category catering和category archive页面中的所有单个帖子上返回true。
在Codex中找不到子类别的任何内容。
我会尝试使用带有category条件标记的子类别I.d,看看它对于子类别中的帖子是否返回true。