我正在寻找以下Genesis Framework widgetize.php代码中的默认值。具体来说,我正在更改标题html之前和之后。
function genesis_register_widget_area( $args ) {
$defaults = [
'before_widget' => genesis_markup(
[
'open' => '<section id="%%1$s" class="widget %%2$s"><div class="widget-wrap">',
'context' => 'widget-wrap',
'echo' => false,
]
),
'after_widget' => genesis_markup(
[
'close' => '</div></section>' . "\n",
'context' => 'widget-wrap',
'echo' => false,
]
),
'before_title' => '<h4 class="widget-title widgettitle">',
'after_title' => "</h4>\n",
];
/**
* A filter on the default parameters used by `genesis_register_widget_area()`. For backward compatibility.
*
* @since 1.0.1
*/
$defaults = apply_filters( 'genesis_register_sidebar_defaults', $defaults, $args );
/**
* A filter on the default parameters used by `genesis_register_widget_area()`.
*
* @since 2.1.0
*/
$defaults = apply_filters( 'genesis_register_widget_area_defaults', $defaults, $args );
$args = wp_parse_args( $args, $defaults );
return register_sidebar( $args );
}
我希望更改以下默认值,添加一些类和跨度:
$defaults[ 'before_title' ] = '<h4 class="widget-title widgettitle"><span
class="widget-headline">';
$defaults[ 'after_title' ] = "</span></h4>\n";
有什么想法吗?