📜  wordpress 添加菜单前端 - PHP (1)

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

Wordpress 添加菜单前端 - PHP

本文介绍了如何在 Wordpress 主题中使用 PHP 代码来添加前端菜单。我们将通过创建菜单位置、添加菜单以及在主题中显示菜单的步骤来详细说明。

创建菜单位置

首先,我们需要在主题中创建一个菜单位置,供我们添加菜单。在 functions.php 文件中添加以下代码:

// Register Menu Locations
function register_my_menus() {
  register_nav_menus(
    array(
      'primary-menu' => __( 'Primary Menu' ),
      'secondary-menu' => __( 'Secondary Menu' ),
    )
  );
}
add_action( 'init', 'register_my_menus' );

在上述代码中,我们使用了 register_nav_menus 函数来注册两个菜单位置,分别命名为 'Primary Menu' 和 'Secondary Menu'。你可以根据需要修改菜单位置的名称。

添加菜单

现在我们可以前往 Wordpress 后台,在 '外观' -> '菜单' 中添加菜单项目。在这个页面,你可以创建菜单、添加菜单项以及为每个菜单项指定链接。

在主题中显示菜单

当我们完成菜单的添加后,我们需要在主题中的相应位置显示菜单。通常,我们可以在主题的 header 文件中添加以下代码来显示菜单:

<?php
wp_nav_menu( array(
  'theme_location' => 'primary-menu',
  'container' => 'nav',
  'container_class' => 'menu-primary',
) );
?>

在上述代码中,我们使用了 wp_nav_menu 函数来显示名称为 'Primary Menu' 的菜单。你可以根据需要修改菜单位置的名称,或者添加其他参数来自定义菜单的显示。

总结

在本文中,我们介绍了如何在 Wordpress 主题中使用 PHP 代码来添加前端菜单。我们通过创建菜单位置、添加菜单以及在主题中显示菜单的步骤来详细说明了整个过程。希望本文对你有所帮助!

以上是添加菜单前端的 PHP 代码片段,你可以根据需要在你的 Wordpress 主题中使用。