我正在尝试将<br />
代码添加到Wordpress中的小部件标题,因为我的小部件的大多数标题都在两行上,我想格式化文本,这样对读者来说更有意义。< / p>
我尝试了一些不同的建议解决方案,包括在函数文件中添加各种代码:
add_filter('widget_title', 'change_widget_title', 10, 3);
function change_widget_title($title, $instance, $wid){
return $title = str_replace('Widget Title', '<span style="color: red">Custom</span>', $title);
}
不幸的是,这对我不起作用。
此页面上的#4也没有: http://www.rvamedia.com/wordpress/customize-wordpress-widget-title
我甚至不需要标题链接到任何内容,我只想放入<br />
所以它会在两行上正确显示。
非常感谢任何帮助。
答案 0 :(得分:1)
我找到了这个问题的替代方案。
我没有在小部件标题中添加br,而是将标题的第一行作为标题,然后在文本小部件的最顶部插入一个具有相同背景颜色和文本颜色的div线。
然后,您可以将此div设置为与小部件标题具有相同的质量,例如没有下划线,没有文本转换等,使其看起来与小部件标题完全相同。
答案 1 :(得分:1)
我知道答案有点迟,但可能会帮助别人 它非常简单,你可以通过
获得短代码的帮助 add_filter('widget_title', 'do_shortcode');
function line_break() {
return '<br />';
}
add_shortcode('br', 'line_break');
最后将其放在functions.php
文件中,而不是使用<br/>
作为短代码,即br