使标题能够单击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 从上面砍。新版本的默认小部件将具有可链接的标题!