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"; } 希望这有帮助 文章导航