0

ナビゲーション メニューでタグのクラスを呼び出す方法がわかりません... wp_nav_array 参照を使用していますが、機能していないようです。マークアップは次のとおりです。

HTML

<div class="navigation_bar">
    <ul class="navigation">
        <li><a href="index.html">Home</a></li>
        <li class="active"><a href="about.html">About</a></li>
        <li><a href="portfolio.html">Portfolio</a></li>
        <li><a href="blog.html">Blog</a></li>
        <li><a href="contact.html">Contact</a></li>
    </ul>
</div>

Header.php ファイル

            <?php wp_nav_menu(array( 'menu_class' => 'navigation_bar navigation', 'sort_column' => 'menu_order', 'theme_location'  => 'header-menu') ); ?>

ブラウザでの表示方法

<div class="navigation_bar">
    <ul>
       <li class="page_item page-item-6"><a href="http://localhost/?page_id=6">Home</a></li>
       <li class="page_item page-item-12 current_page_item"><a href="http://localhost/?page_id=12">About</a></li>
    </ul>
</div>

ブラウザに表示するために必要な方法

<div class="navigation_bar">
    <ul class="navigation">
       <li class="page_item page-item-6"><a href="http://localhost/?page_id=6">Home</a></li>
       <li class="page_item page-item-12 current_page_item"><a href="http://localhost/?page_id=12">About</a></li>
    </ul>
</div>

すべての提案に感謝します。ありがとう。

4

1 に答える 1

0

これでうまくいくはずです:

<?php wp_nav_menu(array('menu_class' => 'navigation_bar', 'container_class' => 'navigation', 'sort_column' => 'menu_order', 'theme_location' => 'header-menu') ); ?>

WP Nav メニューの呼び出しの詳細

アップデート:

よく見てみると、wp_nav_menu で使用できる「sort_column」オプションがないことに気付きました。次のように呼び出します。

<?php wp_nav_menu(array('menu_class' => 'navigation_bar', 'container_class' => 'navigation', 'theme_location' => 'header-menu') ); ?>
于 2012-10-11T17:59:26.163 に答える