Wordpress 类别模板 - 具有多个类别的条目

Posted

技术标签:

【中文标题】Wordpress 类别模板 - 具有多个类别的条目【英文标题】:Wordpress Category Template - Entries with Multiple Categories 【发布时间】:2012-03-13 15:44:26 【问题描述】:

假设我们有两个类别,Cat-A 和 Cat-B,

我们目前正在类别存档页面上查看 Cat-A 中所有帖子的列表...

是否可以检查每个帖子也可能与之关联的其他类别?

例如:

<loop>
<list Cat-A>
If (Post also belongs to Cat-B) 
  class="Cat-B"
else
 class="global"

</loop>

我希望这是有道理的......

【问题讨论】:

【参考方案1】:

怎么样...

<?php 
if($posts......) loop: 
    if ( in_category( 'Cat-B' )) 
        echo 'class="Cat-B"';
     else 
        echo 'class="global"';
    

?>

如果没有,您可以尝试使用wp_get_post_categories();为该特定帖子生成当前类别的列表,

马蒂干杯

【讨论】:

以上是关于Wordpress 类别模板 - 具有多个类别的条目的主要内容,如果未能解决你的问题,请参考以下文章

填充不包括某些帖子类别的自定义 WordPress 帖子存档

如何从 wordpress 中删除“类别:[类别名称]”[关闭]

Wordpress自定义模板,用于特定类别的Feed

php WordPress单页/发布模板的类别

php WordPress自定义类别发布模板

PHP 类别的页面模板(WordPress)