1
  1. メイン メニュー ページにリンクがある左のサイドバーにサブ メニューを表示したい。
  2. このコードを使用しました

    記事のタイトル; wp_list_pages('title_li=&child_of=$メニュー名&depth=2'); ?>
  3. 事前に感謝します。

4

1 に答える 1

1

このプラグインを確認してください: JQuery Accordion Menu Widget

WordPress メニュー (ダッシュボード -> 外観 -> メニュー) を使用して必要なメニューを作成し、上記のプラグインを使用してサイドバーにアコーディオン効果でメニューを表示します。:)

アップデート

親ページに子ページがある場合、次のコードはサブページをリストします。このコードをsidebar.php

<?php
  if($post->post_parent)
  $children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0");
  else
  $children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
  if ($children) { ?>
  <ul>
  <?php echo $children; ?>
  </ul>
  <?php } ?>

詳細については、この wordpress codex セクションを確認してください

于 2012-08-01T08:17:12.950 に答える