如何筛选SINGLE_CAT_TITLE以删除分词的所有实例

时间:2010-11-19 作者:Innate

我的分类标题中有一些名字(因为其他原因需要留在那里)。我正在显示所有以博客名称为前缀的类别标题,但对于已经有此名称的类别,我希望自动从single\\u cat\\u标题中删除博客名称。i、 e.“我的博客我的博客类别”是使用显示的内容,但如果single\\u cat\\u title allready将博客名称作为标题的一部分,我只想显示“我的博客类别”。如果我在任何地方都使用了single\\u cat\\u标题,并且手动替换这些标题,那么可以这样做吗?

1 个回复
最合适的回答,由SO网友:hakre 整理而成

存在同名筛选器(single_cat_title) 您可以随时使用替换特定单词:

add_filter(\'single_cat_title\', function($title) {
        return str_replace(\'word to replace\', \'\', $title);
    })
    ;
这基本上可以完成这项工作。

结束

相关推荐

WordPress删除wp_List_Categories中最后一项的分隔符

我正在尝试删除最后一个分隔符(通常是<br/> 标记,但我将其从wp\\u list\\u categories的最后一个链接更改为“/”)。基本上我想要这个:类别1//类别2//类别3//看起来像这样:类别1//类别2//类别3以下是我当前使用的代码:<?php $cat_array = array(); $args = array( \'author\' => get_the_author_meta(\'id\'),&#x