首页 问答 正文

如何在WordPress中启用不同的菜单

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

在WordPress中启用不同的菜单需要先在主题的functions.php中注册菜单,然后在模板文件中调用。

  1. 注册菜单

使用register_nav_menu()函数注册菜单,该函数需要两个参数:菜单位置和描述。

例如,为主题添加一个名为“主菜单”的菜单,可以在functions.php中添加以下代码:

function register_my_menus() {
  register_nav_menus(
    array(
      'main-menu' => __( '主菜单' )
    )
  );
}
add_action( 'init', 'register_my_menus' ); 
  1. 调用菜单

使用wp_nav_menu()函数调用菜单,该函数需要一个参数:菜单位置。

例如,在header.php中调用注册的“主菜单”,可以添加以下代码:

<?php wp_nav_menu( array( 'theme_location' => 'main-menu' ) ); ?> 

这将在网站头部显示名为“主菜单”的菜单。

注:以上示例代码仅供参考,具体实现方法可能因主题不同而有所差异。

大家谈论
    我的见解