0

WordPress サイトのサイドバーに表示される親ページのサブページのリストを作成しようとしています。このサイドバーはすべてのページに表示されます。

たとえば、ID が 54 のページがあるとします。このページには 7 つのサブページがあります。これらの 7 ページ (タイトルのみ) をサイドバーに表示したいと思います。

現在、これを行う「Pages」というウィジェットがありますが、ウィジェットの使用にはいくつかの制約があるため、ウィジェットを使用するのではなく、sidebar.php のコードを介して直接これを行いたいと考えています。

どんな助けでも大歓迎です。

ありがとう

4

2 に答える 2

4

このリンクを試してください: http://codex.wordpress.org/Function_Reference/wp_list_pages 具体的には、関数の「depth」および「child_of」パラメーターを調べます。

次のようにする必要があります。

<?php wp_list_pages( array( 'depth' => 1, 'child_of' => YOUR_PAGE_ID_HERE ); ?> 

さらに、もちろん動的にページ ID を取得することもできます。

于 2012-12-08T19:49:17.337 に答える
0

このような目的でカスタム コードを作成するには、ウィジェット内で php を実行する必要があります。このPhp Code Execute Pluginを使用してみてください

于 2012-12-08T19:50:24.050 に答える