为WordPress主题添加自定义菜单,可以按照以下步骤进行:
function register_theme_menus() {
register_nav_menus(
array(
'custom-menu' => __( 'Custom Menu' )
)
);
}
add_action( 'init', 'register_theme_menus' );
其中,'custom-menu'是菜单标识符,可以自定义命名;'Custom Menu'是菜单名称,可以根据自己的需求进行修改。
wp_nav_menu( array( 'theme_location' => 'custom-menu' ) );
其中,'theme_location'是菜单位置,即刚才注册的菜单标识符。
至此,已经成功为WordPress主题添加了自定义菜单。
示例代码:
function register_theme_menus() {
register_nav_menus(
array(
'custom-menu' => __( 'Custom Menu' )
)
);
}
add_action( 'init', 'register_theme_menus' );
// 在header.php模板中添加以下代码
wp_nav_menu( array( 'theme_location' => 'custom-menu' ) );