在我的类别页面上,如果名称与数组中的一个字符串相同,我想获取当前类别的名称,将其与数组的值进行比较,并显示它(作为页眉,但上面没有链接)(意思是:在某些类别页面上,我希望将类别名称显示为标题,在其他类别页面上,而不是)。所有这些都在环路上方/外部。
我试过这个(里面category.php
):
<?php
$visible_titles = array("string1", "string2", "string3");
if(in_array(the_category(), $visible_titles)) {
echo "<h1>";
the_category();
echo "</h1>";
}
?>
但由此我得到了一个错误的结果:-类别名称显示为链接,即使它不在数组中-if子句的内容从不回显
我也试着使用single_cat_title();
, 但那(就像the_category
) 还只是将类别名称作为链接进行回显–我不能将其作为字符串来与数组中的值进行比较,如果它不是链接,我也无法显示它。
我可以使用什么模板标记或函数来获得所需的结果?