【发布时间】:2016-05-03 09:10:21
【问题描述】:
我有一个小问题,我不知道为什么这不起作用。
我做了小功能
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)”。这就是我想要的。
现在奇怪了。我在主侧边栏使用了相同的代码/小部件,现在在其他页面上,例如:http://www.cultuurpleintholen.nl/subsidies/ 没有“EXPOSITIES (meer)”,只有 EXPOSITIES。 HTML 被剥离。
我使用 Genesis 框架。
有人知道为什么 HTML 会被剥离吗?
【问题讨论】:
-
仍有'meer',但它是一个暗链接。当你将鼠标悬停在它上面时,它会变成白色。
-
第二个str_replace没用...工作由第一个完成...
标签: php html wordpress genesis