条件语句:IF IS_CATEGORY,追加到页末

时间:2016-07-09 作者:Antonio Bertossi

我对代码真的很陌生,所以如果这个问题看起来很无聊,请原谅我。

我建立了一个非常简单的WP站点,它的唯一目的是从作者那里收集内容,然后导出一些xml文件,以便创建Indesign文档。内容始终采用相同的格式(有一些ACF供作者以有组织的方式上传),每个帖子都有一个指定的类别。

该网站共有29个类别(伦敦行政区)和帖子(建筑物名称、地址和描述)按字母顺序排列query_posts($query_string . \'&orderby=title&order=ASC\');在里面category.php.

现在:有一个类别略有不同。这被称为散步和游览;这里我收集的内容略有不同。此类职位还将从其他类别(即“散步和旅游”、“威斯敏斯特”)中分配一个(仅一个)。

我想把这个类别的内容附加在帖子其他指定类别页面的末尾(参见下面的目标结果示例)。

类别:“威斯敏斯特”
第1篇,
第2篇,
第3篇,

“步行和旅游”、“威斯敏斯特”类
x后
y后
z后

我假设需要一个简单的条件语句,上面写着“如果这篇文章也有这个类别,那么就添加(?)。

希望在这里找到答案!非常感谢,A

1 个回复
SO网友:CK MacLeod

if ( in_category(\'Walks and Tours\') && in_category(\'Westminster\') ) {

//append whatever

}
当然,您可以将其放置在循环中希望输出发生的位置。