对小部件标题进行过滤不适用于自定义链接

时间:2014-06-04 作者:Fabian_H

我在我的小部件标题中添加了一个过滤器,该过滤器似乎不适用于使用链接侧栏创建的链接。它在blogroll或search小部件上运行得很好

这里有一个Screenshot, 来说明我的意思。

add_filter(\'widget_title\', \'new_title\', 99);
function new_title($title) {
    $title = \'text\';
    return $title;
}
我禁用了所有插件,并尝试了相同的默认wordpress主题,得到了相同的结果。

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

“链接”小部件使用wp_list_bookmarks, 输出一个嵌套列表,类似于:

<li>
    <h2>[category]</h2>
    <ul class="xoxo blogroll">
         [links]
    </ul>
</li>
您可以覆盖[category] 使用link_category 过滤器:

function wpse_147543_link_category( $title ) {
    $title = \'title\';
    return $title;
}

add_filter( \'link_category\', \'wpse_147543_link_category\' );

结束

相关推荐

customize footer widgets area

我有一个自定义的页脚小部件区域,它在一行中水平显示最多4个小部件。如果我添加了4个以上的小部件,那么布局就会中断,因为我试图在同一行中显示它。我想让它更灵活,例如有2行(div),我可以在第一行中添加let’s 2 widget,在第二行中添加4个widget。可能我需要的是复制这一个,并制作两个页脚区域。这可能吗?如果可能,我如何实现?下面是我的小部件的实际代码。php: /* Footer Widgets */ $footer_widgets_num = wp_get_sidebars_