簡體   English   中英

如何使用WordPress菜單編輯Bootstrap導航欄的品牌

[英]How to edit the brand of Bootstrap navbar with WordPress menu

我已經使用WordPress-Bootstrap導航器創建具有WordPress自定義主題的Bootstrap導航欄。

這是WordPress菜單代碼:

<?php
    wp_nav_menu( array(
            'menu'              => 'primary',
            'depth'             => 2,
            'container'         => 'div',
            'container_class'   => 'navbar-collapse collapse',
             'container_id'      => 'bs-example-navbar-collapse-1',
            'menu_class'        => 'nav navbar-nav',
            'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
            'walker'            => new wp_bootstrap_navwalker())
        );
    ?>

我想要做的是編輯引導導航欄的“品牌”部分,以便源代碼輸出將包括以下導航欄上的品牌鏈接:

<a href="index.php"><img class="navbar-brand" src="logo.png"></a>

當前,它具有默認的Bootstrap“品牌”文本。 如何使用上面的WordPress代碼進行編輯?

很容易:

<a class="navbar-brand" href="<?php bloginfo('url'); ?>"><img class="logo" src="<?php bloginfo('template_directory'); ?>/images/logo.png" alt="" /></a>

navbar-brand類用於A元素,而不用於鏈接。 另外,此元素在navbar-walker之外。 例如,要在上下文中查看它:

<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
          <div class="container">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="navbar-header">
              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
              </button>
              <a class="navbar-brand" href="<?php bloginfo('url'); ?>"><img class="logo" src="<?php bloginfo('template_directory'); ?>/images/logo.png" alt="" /></a>
            </div>


            <?php
            wp_nav_menu( array(
                    'menu'              => 'primary',
                    'depth'             => 2,
                    'container'         => 'div',
                    'container_class'   => 'navbar-collapse collapse',
                    'menu_class'        => 'nav navbar-nav',
                    'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
                    'walker'            => new wp_bootstrap_navwalker())
                );
            ?>
          </div><!-- /.container-fluid -->
        </nav>

(請注意,這段代碼是我做過的網站的一個快速示例,您可以根據自己的需要進行修改,因為我不知道您的完整代碼)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM