首页 问答 正文

如何为wordpress主题添加自定义菜单?

注册会员 / 悠然自学 / 2023-06-11/ 浏览 147 次

为WordPress主题添加自定义菜单,可以按照以下步骤进行:

  1. 在主题的functions.php文件中添加以下代码,注册一个自定义菜单:
function register_theme_menus() {
  register_nav_menus(
    array(
      'custom-menu' => __( 'Custom Menu' )
    )
  );
}
add_action( 'init', 'register_theme_menus' ); 

其中,'custom-menu'是菜单标识符,可以自定义命名;'Custom Menu'是菜单名称,可以根据自己的需求进行修改。

  1. 在主题模板中添加以下代码,调用自定义菜单:
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' ) ); 
大家谈论
    我的见解