-1

通常のhtmlには次のnav要素があります。それをワードプレスのダイナミックループに変換したいと思います。私はすでにWordpressでページを作成しました。ネイブメニューを登録したいだけです。問題は、複数のulタグがあるため、どのように進めるかがよくわからないことです。次のコードは次のとおりです。

<nav id="footerNav">
    <ul>
        <li><a href="#">Home</a></li>
        <li><a href="#">Who we Are</a></li>
        <li><a href="#">What we Believe</a></li>
    </ul>
    <ul>
        <li><a href="#">Leadership</a></li>
        <li><a href="#">What to Expect</a></li>
        <li><a href="#">Sermons</a></li>
    </ul>
    <ul>
        <li><a href="#">Bible Study</a></li>
        <li><a href="#">News</a></li>
        <li><a href="#">Announcements</a></li>
    </ul>
    <ul>
        <li><a href="#">Directions</a></li>
        <li><a href="#">Links</a></li>
        <li><a href="#">Contact Us</a></li>
    </ul>
</nav>

誰かがワードプレスで動的にリンクを作成するために私が書く必要があるphp関数を教えてもらえますか?

4

3 に答える 3

0

個人的には、カスタム ナビゲーション メニューを使用しています: WordPress ナビゲーション メニュー

このようにして、ページのさまざまなセクションにさまざまなナビゲーション メニューを作成し、それらをテンプレートのさまざまなセクションに読み込むことができます。それらのウィジェットも自動的に作成します。

于 2011-12-15T19:16:33.250 に答える
0

ステップ 1: まず、新しいメニューを作成する必要があります... 外観>> メニュー>> 項目の追加>> メニューの保存

ステップ 2: HTML メニューを削除し、WordPress 関数を呼び出す

<?php wp_nav_menu(array('menu'=> 'mymenu', menu_id=>'footerNav')); ?>
于 2011-12-16T11:51:05.970 に答える
0

編集:素敵な配列:

$uls = array( array('Home', 'Who we are', 'What we believe'),
              array('Leadership', 'What to expect', 'Sermons'),
              ...
            );

すべてのデータが適切な配列にあると仮定します。

foreach $uls as $ul {

  echo "<ul>";

  foreach($ul as $li) 
    echo "<li>".$li."</li>";

  echo "</ul>";

}
于 2011-12-15T19:45:24.350 に答える