在两个类别中发布,只想显示一个类别的名称

时间:2011-01-23 作者:Matt

在我创建的Wordpress站点中,我在隐藏或不显示我设置的类别标题时遇到问题。我会尽量解释得更好。


Wordpress Admin Side

我有一篇文章分为两类,a“Work“&;”Front_Page“”


Main Page / index.php

在我的主索引页面上,标题图像下方有3个功能。其中一个特点是“特色项目”。这就是我开始循环的方式。。。


Single Project Page

现在在本页上,视觉布局为

类别名称

这被称为<h2 class="single_category"><?=$cat[0]->name;?></h2>

项目标题大标题图像项目描述

THE PROBLEM!!!

无论我在哪个岗位上”Front_Page,它将在类别名称中显示。我希望它默认为主类别。

有没有一种方法可以基本上说“如果帖子在”front_page类别,不显示front_page“类别作为名称?

1 个回复
最合适的回答,由SO网友:cbrandolino 整理而成

这里有一个不好的方法。

<h2 class="single_category"><?
if ($cat[0]->name != "Front_Page") {
    echo $cat[0]->name;
} else {
echo $cat[1]->name;
}
?></h2>
这是一种不好的方法,它工作起来占用的空间更少。

<?php echo ($cat[0]->name != "Front_Page") ? $cat[0]->name : $cat[1]->name; ?>

结束