0

我在 wordpress 中添加了一个简单的函数过滤器,通过使用小部件标题作为类来向小部件标题添加一个类,它可以工作,但之后标题本身不再可见。

除了现在输出它的类之外,还要向这个过滤器添加什么来显示标题本身?

function widget_title_as_class($title) { 
return '<div class="BlockHeader-text ' . sanitize_title($title) . '"></div>';
}
add_filter('widget_title', 'widget_title_as_class')

例如:没有过滤器萤火虫说:

<div class="header-tag-icon">
<div class="BlockHeader-text"> Search </div>
</div>

使用过滤器,输出 html 表示:

<div class="header-tag-icon">
<div class="BlockHeader-text">
<div class="header-tag-icon Search"></div>
</div></div>

看到标题现在是一个类但标题本身不见了?必须容易修复吗?帮我解决 PHP 伙计们!问候,

4

1 回答 1

1
function widget_title_as_class($title) { 
return '<div class="BlockHeader-text ' . sanitize_title($title) . '">'.sanitize_title($title).'</div>';
}
add_filter('widget_title', 'widget_title_as_class');

因为您没有将值传递给 div

于 2013-10-08T18:36:47.337 回答