📌  相关文章
📜  wordpress 按名称显示菜单 - PHP (1)

📅  最后修改于: 2023-12-03 15:21:13.671000             🧑  作者: Mango

WordPress 按名称显示菜单 - PHP

在 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 参数来实现。