【问题标题】:Add new menus - HTML5 Blank Wordpress Theme添加新菜单 - HTML5 空白 Wordpress 主题
【发布时间】:2016-01-29 04:47:44
【问题描述】:

我目前正在尝试为 HTML5 空白主题的页面添加特定菜单。我通过functions.php中的以下代码创建了新职位

// Register HTML5 Blank Navigation
function register_html5_menu()
{
    register_nav_menus(array( // Using array to specify more menus if needed
        'header-menu' => __('Header Menu', 'html5blank'), // Main Navigation
        'sidebar-menu' => __('Sidebar Menu', 'html5blank'), // Sidebar Navigation
        'motor-vehicles-menu' => __('Motor vehicles menu', 'html5blank'), 
        'salvage-menu' => __('Salvage Menu', 'html5blank'),
        'general-goods-menu' => __('General goods Menu', 'html5blank'),
        'industrial-menu' => __('Industrial Menu', 'html5blank'), // Extra Navigation if needed (duplicate as many as you need!)
        'about-menu-menu' => __('About Menu', 'html5blank') // Extra Navigation if needed (duplicate as many as you need!)
    ));
}

然后我通过菜单部分进入管理员并创建了打捞位置的菜单

然后我转到我的主题并尝试使用以下内容呈现菜单:

<?php html5blank_nav( array( 'theme_location' => 'salvage-menu') ); ?>

我不知道究竟是如何做到这一点的。任何帮助都会很棒。

谢谢

【问题讨论】:

    标签: php wordpress menu


    【解决方案1】:

    这不是您在文件中显示菜单的方式。

    你已经注册了它们,这很有效(你可以在管理员中看到它们),但是你需要wp_nav_menu() 函数来显示菜单。例如:

    <?php wp_nav_menu( array( 'theme_location' => 'salvage-menu', 'container' => false, 'menu_id' => 'salvage-menu', 'menu_class' => '', 'fallback_cb' => false ) );?>
    

    希望这会有所帮助:)

    【讨论】:

      【解决方案2】:

      创建菜单/小部件/插件有两个步骤。

      1. functions.php 中编写功能。
      2. 注册函数以在管理面板中显示。

      第 1 步:在 functions.php 中编写功能。

      <?php
      wp_nav_menu(array(
          'theme_location' => 'salvage-menu',
          'container' => false,
          'menu_id' => 'salvage-menu',
          'menu_class' => '',
          'fallback_cb' => false
      ));
      ?>
      

      第 2 步: 从主题注册并调用您新创建的函数。

      <?php html5blank_nav( array( 'theme_location' => 'salvage-menu') ); ?>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-15
        • 1970-01-01
        • 1970-01-01
        • 2023-03-04
        相关资源
        最近更新 更多