默认情况下,WordPress小部件标题不支持任何HTML标签。下面的技巧教你使用简单的代码替换来实现小部件标题中的HTML标签。
复制代码如下:
<?PHP
/*
插件名称:WPJamHTML小部件标题
描述:让小部件标题支持简单的HTML标签
版本:0.1
作者:Denis
*/
add_filter('Widget_Title','WPJam_HTML_Widget_Title');
functionWPjam_HTML_widget_title($title){
//HTML标记开/闭括号
$title=str_replace('[','<',$title);
$title=str_replace('[/','</',$title);</p>;
<;p>//<;strong></strong>;
$title=str_replace('s','strong>',$title);
//<;em></em>;
$title=str_replace('e]','em>',$title);</p>;
<;p>返回$title
}
?>
将上述代码复制到当前主题的functions.php文件中或者直接保存插件上传后,可以在Widget标题中输入类似的代码:“Test[s]bold[/s]and[e]italic[/e]”来实现粗体和斜体的HTML标签。上面的代码使得小部件标题只支持粗体和斜体的HTML标签,但是我们可以很容易地用同样的方法自己添加其他HTML标签。
如果希望标题支持普通php中的html标记,可以使用下面的代码
复制代码如下:
$title=str_replace('
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)