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

发布于 2024-10-14 02:49:03 字数 816 浏览 1 评论 0原文

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


Wordpress 管理端

我有一篇文章分为两个类别,“工作”和“工作”。 "Front_Page"


主页/index.php

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

    <? $frontpost = get_posts("category_name=front_page&numberposts=1");?>


单个项目页面

现在在此页面上,视觉布局是

类别名称

,称为

name;?>

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

问题!!!

对于我放入“Front_Page”中的任何帖子,它都会在类别名称中显示该帖子。我希望它默认为主类别。

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

In my Wordpress site I've created, I'm having issues hiding or not displaying one of the category titles I set up. I'll try to explain better.

Wordpress Admin Side

I have a post that is in two categories, a "Work" & "Front_Page"

Main Page / index.php

On my main index page, I have 3 features below the header image. One of those features is a "Featured Project". This is how I'm starting the loop...

    <? $frontpost = get_posts("category_name=front_page&numberposts=1");?>

Single Project Page

Now on this page, the visual layout is

Category Name

Which is called <h2 class="single_category"><?=$cat[0]->name;?></h2>

Project Title
Large Header Image
Project Desription

THE PROBLEM!!!

For whichever post I put in "Front_Page", it displays that in the Category Name. I want it to default to the main category.

Is there a way to basically say "if post is in "front_page" category, don't display "front_page" category as name?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乄_柒ぐ汐 2024-10-21 02:49:04

您可以使用 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,具体取决于您的主题)文件中显示猫名称的区域中。

我希望这有帮助!

You could restrict whether to display the category name or not using 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 } ?>

You can place that in your single.php (or loop.php, depending on your theme) file in the area where you display the cat name.

I hope that helps!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文