使标题能够单击WordPress不会让您在小部件的标题中传递HTML代码,但它确实有方便的参数$before_title
和$after_title
你可以用来操纵事物。
在小部件中,只需添加链接的第一部分(<a href="...">
) 到的末尾$before_title
链接的最后一部分(</a>
) 到的开头$after_title
您的标题将自动链接。
在提取widget()
方法因此,请在代码中找到以下部分:
ob_start();
extract($args);
$title = apply_filters(\'widget_title\', empty($instance[\'title\']) ? __(\'Recent Staff News\') : $instance[\'title\'], $instance, $this->id_base);
并添加:
$before_title .= \'<a href="http://something.com">\';
$after_title = \'</a>\' . $after_title;
然后你将被链接!
更改默认小部件
您不能将此方法直接应用于默认小部件,但有一种使用对象继承的解决方法。只需定义自己的自定义小部件即可扩展默认小部件:
class My_Widget_Recent_Posts extends WP_Widget_Recent_Posts {
}
您必须在构造函数中重新定义小部件名称等,然后重新定义
widget()
方法复制已有内容,但应用
$before_title
/
$after_title
从上面砍。新版本的默认小部件将具有可链接的标题!