0

私はWordpressやCMSに不慣れですが、Joomlaのメニューの動作には慣れています。4ページのナビゲーションメニューがあるこのWordpressテーマをダウンロードしました。そこで、新しいページを作成して、メインページを親として選択すると思いました。しかし、サイトにアクセスした後、ナビゲーションにページへのリンクが表示されません。

そこで、header_block.phpのメニューのHTMLを確認し、about liエントリをコピーして貼り付けたところ、正常に機能しました。メニューを手動で編集することはできますが、クライアントがこれを行うことは期待できません。これを行う簡単な方法はありますか?Joomlaの動作に近いものはありますか?前もって感謝します。

<!-- Start Menu -->
<div class="Menu">
  <ul>
    <li><a href="<?php echo get_option('home'); ?>">
      <?php _e('Home'); ?>
      </a></li>
    <li><a href="<?php echo get_option('home'); ?>?page_id=2">
      <?php _e('About Us'); ?>
      </a></li>
    <li><a href="<?php echo get_option('home'); ?>?m=200808">
      <?php _e('Archives'); ?>
      </a></li>
    <li><a href="<?php echo get_option('home'); ?>?page_id=38">
      <?php _e('Contact Us'); ?>
      </a></li>
<li><a href="<?php echo get_option('home'); ?>?page_id=2">
      <?php _e('About Us'); ?>
      </a></li>
  </ul>
  <div class="clr"></div>
</div>
<!-- End Menu -->
4

2 に答える 2

1

wp_list_pagesテンプレートタグテンプレートタグ/wpリストページ«WordPressCodexは、公開されているすべてのページの一覧表示を処理するため、クライアントがWordPressエディターでページを追加すると、ページテンプレートのメニューにページが追加されます。ダウンロードしたテーマはwp_list_pagesを使用していますか?または、ページのURLとCSがハードコーディングされていますか?wp_list_pagesがどのように使用されるかについては、wordpressのデフォルトテーマをご覧ください。

于 2010-02-13T18:40:21.070 に答える
1

まだ正式にリリースされていませんが、WordPress 3.0 で期待されているのは、新しいメニュー管理システムです。

于 2010-02-13T19:50:24.503 に答える