0

ここから続行する方法がわからないメニューの問題についてサポートが必要です。これは私が構築する最初のテーマです。

次のようなテンプレートがあります。

そして、私はそれをテーマワードプレスに変換しようとしています

メニューを正しく作成できません。助けていただければ幸いです。

  1. このページでは、5 つの名前のページ (About、Contact、Home、Service、Tours) を設定しました。

  2. メニューで名前を「top_header」としてmanuに設定し、すべてのページ(About、Contact、Home、Service、Tours)を選択してから、ボタンを押してメニューに追加します。

テンプレートでは、コードは次のように見えます。

****************
 <nav>
    <div id="menu-icon">Menu <span></span></div>
    <ul class="sf-menu">
    <li class="current"><a href="index.html">home</a>
    </li>
    <li><a href="index-1.html">tours</a>
        <ul>
        <li><a href="#">Myrtle Beach</a>
        </li>
        <li><a href="#">Aruba</a>
        <ul>
           <li><a href="#">Caribbean</a>
           </li>
           <li><a href="#">Cabo San Lucas</a>
           </li>
           <li class="last-item"><a href="#">Multi-Locations</a>
           </li>
        </ul>
    </li>
    <li><a href="#">Florida</a>
    </li>
    <li><a href="#">Hawaii</a>
    </li>
    <li class="last-item"><a href="#">Cancun</a>
    </li>
    </ul>
  </li>
  <li><a href="index-2.html">hotels</a>
  </li>
  <li><a href="index-3.html">services</a>
  </li>
  <li class="last-item"><a href="index-4.html">contacts</a>
  </li>
  </ul>
  </nav>
****************

.

in my theme the code look as below:
****************
    header.php
        <nav id="menu-icon" ><span></span></div>
     <ul class="sf-menu">
           <li class="current"><a href="index.html"><?php wp_nav_menu( array( 'theme_location' => 'top_header' ) ); ?></a>
           </li>
         </ul>                      
 </nav>



function.php
    add_action( 'init', 'register_my_menu' );

    function register_my_menu() {
    register_nav_menu( 'primary-menu', __( 'Primary Menu', 'top_header' ) );
    }
****************
4

2 に答える 2

2

@yossi

HTMLコードとCSSの適用にネストされたリストの問題があります。

また、JSソースパスのyossi_themeの後に不要なDOT(。)があるため、JSの多くはテーマにバインドされていません。以下でこれを調べてください...

http://www.centerwow.com/roei/22072012/orenramhab/wp-content/themes/yossi_theme./js/superfish.js

また、他のJS SRCパスでも、ほぼ4〜5回同じ問題が発生しています。

同じ/yossi_theme/SRCパスがhttp://www.centerwow.com/roei/22072012/orenramhab/wp-content/themes/yossi_theme/style.cssで正しかったのに対して

これが問題の解決に役立つことを願っています。

于 2012-09-12T07:19:02.577 に答える
0

nav コードに変換して、次の操作を行います。

<nav>
<?php wp_nav_menu( array( 'theme_location' => 'primary-menu' ) ); ?>
</nav>
于 2012-09-18T17:37:55.663 に答える