在我创建的Wordpress网站中,我遇到了隐藏或不显示我设置的类别标题之一的问题。我会试着更好地解释一下。
Wordpress管理员
我有一个分为两个类别的帖子,一个“Work
”& “Front_Page
”
主页/ index.php
在我的主索引页面上,我在标题图片下面有3个功能。其中一个功能是“特色项目”。这就是我开始循环的方式......
<? $frontpost = get_posts("category_name=front_page&numberposts=1");?>
单个项目页面
现在,在此页面上,可视化布局为
类别名称
名为<h2 class="single_category"><?=$cat[0]->name;?></h2>
项目名称
大标题图像
项目设计
问题!!!
对于我在“Front_Page
”中添加的任何帖子,它会在类别名称中显示。我希望它默认为主类别。
有没有办法基本上说“如果帖子在”front_page
“类别中,请不要将”front_page
“类别显示为名称?
答案 0 :(得分:1)
您可以使用in_category()来限制是否显示类别名称。
<?php
//if post is NOT in category 'front_page' display cat name
if(!in_category('front_page')){?>
<h2 class="single_category"><?=$cat[0]->name;?></h2>
<?php } ?>
您可以将它放在您显示猫名称的区域中的single.php(或loop.php,具体取决于您的主题)文件中。
我希望有所帮助!