📅  最后修改于: 2023-12-03 15:21:13.951000             🧑  作者: Mango
本文介绍了如何在 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 主题中使用。