【发布时间】:2013-10-22 11:59:48
【问题描述】:
我正在尝试将 <br /> 代码添加到 Wordpress 中的小部件标题,因为我的大多数小部件标题都在两行,我想格式化文本以便对读者更有意义。
我尝试了几种不同的建议解决方案,包括向函数文件添加各种代码:
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 />,这样它就会在两行中正确显示。
任何帮助将不胜感激。
【问题讨论】:
-
标题中需要在哪里添加
<br />?比如,在特定数量的单词之后? -
我的主页上有九个不同的小部件,所以很遗憾,
<br />的位置会因每个小部件而异。 -
为什么不将标题收集到一个数组中(例如
$titles = array('Widget title one', 'Widget title two', 'Widget title three');),然后使用php implode函数将数组元素与<br />粘合起来,如下所示:$new_title = implode('<br />', $titles); -
每个小部件都有一个单独的标题,例如“挖掘机、翻斗机、推土机、压路机和装载机”,另一个被称为“自驱动和蜘蛛臂”。所以在第一个中,我想要在“Dumpers”之后的
<br />,第二个在&符号之后。这可以使用您的解决方案吗? -
PHP中
wordwrap()函数的使用需要什么,看看php.net/manual/en/function.wordwrap.php