首页 问答 正文

如何添加自定义导航菜单到WordPress主题中?

注册会员 / 悠然自学 / 2023-06-12/ 浏览 136 次

要将自定义导航菜单添加到WordPress主题中,可以按照以下步骤操作:

  1. 在主题的functions.php文件中添加以下代码,以启用WordPress菜单功能:
// Enable menus
add_theme_support( 'menus' ); 
  1. 在WordPress后台中创建一个新菜单,为其命名并添加自定义链接或页面。

  2. 在主题文件中添加菜单代码,将新菜单的位置和样式与主题相适应。例如,在下面的示例中,我们将菜单添加到主页上的顶部导航栏:

// Add custom menu to header
function custom_menu() {
  wp_nav_menu( array(
    'theme_location' => 'header-menu',
    'menu_class' => 'header-menu',
  ));
} 
  1. 在主题文件中添加以下代码,以将新的菜单位置设置为“header-menu”:
// Register menu location
register_nav_menus( array(
  'header-menu' => __( 'Header Menu' ),
)); 

完成这些步骤后,重新加载主题并浏览网站以查看自定义菜单是否已添加。

大家谈论
    我的见解