📅  最后修改于: 2023-12-03 15:21:13.671000             🧑  作者: Mango
在 WordPress 中,你可以使用 PHP 命令 wp_nav_menu()
来显示菜单。如果你想要按照名称来显示菜单,需要使用一些额外的参数。
在开始之前,首先需要确保你已经注册了菜单。在 WordPress 的 functions.php
文件中使用 register_nav_menu()
方法来注册菜单。下面是一个示例代码:
function register_my_menu() {
register_nav_menu('my-menu',__( 'My Menu' ));
}
add_action( 'init', 'register_my_menu' );
这段代码将会注册一个名为 My Menu
的菜单,其标识为 my-menu
。
在注册菜单后,你可以通过下面这行代码来显示菜单:
wp_nav_menu(array('menu' => 'my-menu'));
上述代码中,menu
参数需要传递你要显示的菜单的标识。在这里我们使用了之前注册的菜单的标识 my-menu
。
如果你想要在某个特定的位置显示菜单,你可以将上述代码放在相应的位置。如果你想要在主菜单区域显示菜单,通常可以将这行代码放在 WordPress 主题的 header.php
文件中的某个位置。
如果你想要按照菜单名称来显示菜单,你可以在 wp_nav_menu()
中使用 theme_location
参数来实现。如果你之前已经使用 register_nav_menu()
方法进行了菜单注册,你可以使用 theme_location
参数来指定菜单名称。
下面是一个示例代码:
wp_nav_menu(array('theme_location' => 'my-menu'));
上述代码会显示名为 my-menu
的菜单。
通过 wp_nav_menu()
和 register_nav_menu()
方法,你可以在 WordPress 中方便地显示菜单。如果你需要按照菜单名称来显示菜单,可以使用 theme_location
参数来实现。