Get custom title if category

时间:2020-03-12 作者:Vali Dragomir

我的所有类别都有一个自定义的单一帖子标题类型,例如:“How to title Free”,然后是文章。

如果类别是新闻,我想获得另一个标题。因此,我不会为单篇文章标题提供“如何无标题”,而是只提供“标题”。

我该怎么做?非常感谢。

2 个回复
SO网友:Michael

更改代码中的这一行:

<h1 class="article-title entry-title">How To <?php the_title(); ?> Free</h1>
收件人:更正:

<h1 class="article-title entry-title"><?php if( in_category( array(\'news\') ) ) { the_title(); } else { ?> How To <?php the_title(); ?> Free<?php } ?></h1>

https://developer.wordpress.org/reference/functions/in_category/

SO网友:Siddhesh Shirodkar

使用get\\u the\\u category()获取帖子的类别。将其与您所需的类别进行比较,如:

$category = get_the_category();
if($category[0]->name == \'news\') { 
   echo the_title();
} else {
   echo "title";
}
希望这有帮助