我想在我的所有帖子中显示某些文字,除非它属于这一类。我怎么做?哦,是的,我差点忘了我想在文中加入帖子的标题。所以我想我需要使用echo,cat =' - 5',或者什么?我不知道如何形成它。谢谢!
答案 0 :(得分:2)
您可以使用Wordpress功能in_category()。当你在循环中使用它时,如果当前帖子是你传递它的类别的成员,它将返回true。
<?php
if ( in_category('my-category'))
{
// don't output text
} else {
// do output text
}
?>
答案 1 :(得分:0)
您是否要求将文本完全锁定,或者只是隐藏在视图之外?如果您只需要隐藏在视图中(但任何选择撬开的人都可以访问),那么您可以使用css快速完成。
如果你已经编写了你的主题 - 或者正在使用别人的主题 - 这会在标题中添加有用的样式,那么你可能已经有很多工作要做了。例如,这是由主题主题生成的主体声明:
<body class="wordpress y2011 m01 d31 h12 archive category category-orthopaedics">
假设你有一大块内容要隐藏:
<div class="text_to_hide">This is what gets hidden.</div>
然后将CSS声明为:
.category-orthopaedics .text_to_hide { display: none; }