wordpress widget_title 过滤器在主侧边栏中不起作用

wordpress widget_title filter not working in primary sidebar

我有一个小问题,我不知道为什么这不起作用。

我做了小功能

    add_filter( 'widget_title', 'tbw_html_widget_title', 10 );

   function tbw_html_widget_title( $title ) { //HTML tag opening/closing     brackets

    $title = str_replace( '[', '<', $title );
    $title = str_replace( '[/', '</', $title );
    $title = str_replace( ']', '>', $title );

    return $title;
} 

在主页上我的自定义侧边栏上,这是有效的。 参见:http://www.cultuurpleintholen.nl/

有:"EXPOSITIES (meer)" 和 link。这就是我想要的。

现在奇怪了。我对主要侧边栏使用了相同的 code/widget,现在在其他页面上,例如:http://www.cultuurpleintholen.nl/subsidies/ 没有 "EXPOSITIES (meer)",只有 EXPOSITIES。 HTML 被剥离。

我使用 Genesis 框架。

有人知道为什么要删除 HTML 吗?

除了冗余之外,您的函数没有错误。

这是 CSS 的事情。

这部分

.sidebar .widget-title a {
    color: #333;
    border: none;
}

正在接管。删除 style.css 中的颜色设置,一切都会好起来的。