您可以过滤大多数小部件的标题并更改标记。筛选器的名称为\'widget_title\'
第三个参数告诉您过滤小部件的类型。
未测试的示例代码:
add_filter( \'widget_title\', \'wpse_52108_nav_widget_title_link\', 30, 3 );
/**
* Changes the title for the nav menu widget.
*
* @param string $title
* @param string $instance
* @param string $id_base
* @return string
*/
function wpse_52108_nav_widget_title_link( $title, $instance = NULL, $id_base = \'\' )
{
return \'nav_menu\' === $id_base ? "<a href=\'http://example.com\'>$title</a>" : $title;
}
The
$id_base
是中的第一个参数
parent::__construct()
在widget类中。对于导航菜单小部件,它是:
parent::__construct( \'nav_menu\', __(\'Custom Menu\'), $widget_ops );