Php 如何使用子主题将以下标题输出为h4标记中的标题,而不是h2中的标题?
因此,我希望侧边栏标题位于h4标记中 以下是从中提取标题的代码:Php 如何使用子主题将以下标题输出为h4标记中的标题,而不是h2中的标题?,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,因此,我希望侧边栏标题位于h4标记中 以下是从中提取标题的代码: genesis_markup( [ 'open' => '<aside %s>' . genesis_sidebar_title( 'sidebar' ), 'context' => 'sidebar-primary', ] genesis\u标记( [ '打开'=>''。起源\侧栏\标题('侧栏'), '上下文'=>'侧栏主', ] 您可以使用genesis_边栏_标题过滤器修改
genesis_markup(
[
'open' => '<aside %s>' . genesis_sidebar_title( 'sidebar' ),
'context' => 'sidebar-primary',
]
genesis\u标记(
[
'打开'=>''。起源\侧栏\标题('侧栏'),
'上下文'=>'侧栏主',
]
您可以使用genesis_边栏_标题
过滤器修改genesis_边栏_标题
功能的输出
使用下面的代码段将所有侧栏标题的标记切换为h4:
<?php
add_filter('genesis_sidebar_title_output', 'so_modify_sidebar_title', 10, 2);
function so_modify_sidebar_title($heading, $id) {
global $wp_registered_sidebars;
$name = $id;
if ( array_key_exists( $id, $wp_registered_sidebars ) ) {
$name = $wp_registered_sidebars[ $id ]['name'];
$heading = '<h4 class="genesis-sidebar-title screen-reader-text">' . $name . '</h4>';
}
return $heading;
}
成功了,非常感谢@Saqib感谢,伙计!页脚标题的代码也很相似吗?