category.php和single.php上的条件if是category

category.php和single.php上的条件if是category,php,html,wordpress,Php,Html,Wordpress,我试图创建一个条件,仅当用户处于特定类别或属于该类别的单个.php中时才显示内容。我尝试过使用这些代码,但两者都不起作用: <?php if (in_category('catering')) : ?> <div class='eventinfo'> <h2>Event Details</h2> </div> <?php endif; ?> 活动详情 还有这个: <?php if(is_categor

我试图创建一个条件,仅当用户处于特定类别或属于该类别的单个.php中时才显示内容。我尝试过使用这些代码,但两者都不起作用:

<?php if (in_category('catering')) : ?> 
<div class='eventinfo'> 
    <h2>Event Details</h2>
</div>
<?php endif; ?>

活动详情
还有这个:

<?php if(is_category('catering')){

<h2>text</h2>

} endif ?>

它似乎什么都没做,有什么想法怎么可能是有条件的

此外,我还需要将其放在category.php和single.php中,以便在属于该类别的单个帖子上显示内容。

尝试以下方法:

    <?php if(is_category('catering')){?>

    <h2>text</h2>

<?php }  ?>


<?php if (in_category('catering')) { ?> 
<div class='eventinfo'> 
    <h2>Event Details</h2>
</div>
<?php} ?>

文本
活动详情

您试过了吗?这只适用于category.php文件,而不适用于single.php:(检查答案您想要这个吗?