我想改变标题和菜单的基础上,什么类别的职位是列出的。
我可以复制这篇文章,并分别分配这两个类别,但这听起来很混乱。
本例中的帖子属于“pirtek”和“btcc”。
http://www.talkativebroadcasting.co.uk/
但是pirtek的帖子需要定制标题等样式(以及最终的定制菜单……这让我觉得也许我应该复制一下,以便轻松实现单独的菜单?)
你觉得怎么样?就目前情况而言,我的标准页眉每次都按优先级排列
<php
if ( has_category(\'pirtek\') ) {
$header = \'http://www.talkativebroadcasting.co.uk/wp-content/uploads/2013/11/cropped-pirtekheader.png\'
} else {
$header = \'http://talkativebroadcasting.co.uk/wp-content/uploads/2013/06/cropped-talkativeheader2.png\'
}
?>
最合适的回答,由SO网友:gmazzap 整理而成
一个简单的方法是使用has_category
作用
E、 g.在标题中,您可以使用
if ( has_category(\'pirtek\') ) {
$header = \'/path/to/pirtek/header\'
} else {
$header = \'/path/to/standard/header\'
}
如果帖子属于“kirtek”类别,那么里面的条件
if
是
true
, 无论该职位属于其他类别。
这种if
语句可以在任何需要的地方使用,但是,上面的代码片段在单数模板和循环中都能很好地工作。如果要在循环外使用该条件,则需要将post对象作为的第二个参数传递has_category
.
$postid = 10;
if ( has_category( get_post($postid) ) ) {
// do something
}