サイトにサブメニューのあるメニューが 1 つあります。サブメニューの 1 つの項目を押すと、1 つのページが表示されます。このページには、これらのサブメニュー ページのリストと現在表示されているページを強調表示する左側のサイドバーがあります。


使ってみましwp_list_pagesたが、うまくいきません。使えますWP_Queryか?
どうやって?
ページの兄弟のみを表示したい場合は、これを試すことができます。
$parent = $post->post_parent;
wp_list_pages(array(
'depth'=>1, //displays only the top depth
'exclude'=>$parent, //Exclude the parent page from showing up in the list.
));
子ページが兄弟ページを表示するには、いくつかの条件ステートメントを作成する必要がありますが、少なくともこれでうまくいくはずです。ページ リストに含める ID を指定すると、リストが出力されます。
また、それがどのように機能するかについての詳細な説明については、 wp_list_pages コーデックスを参照してください:)
編集: 上記をテストし、機能していなかった要素を修正しました。兄弟ページのみを表示するように動作するはずです