ホームページ  >  記事  >  CMS チュートリアル  >  WordPressの親ページに子ページのリストを表示する

WordPressの親ページに子ページのリストを表示する

藏色散人
藏色散人転載
2019-10-22 11:31:252630ブラウズ

WordPress 親ページにサブページ リストのリンクを表示したい場合は、次のコードを使用して実現できます。以下は、WordPress チュートリアル 列で紹介されています。 。

WordPressの親ページに子ページのリストを表示する

WordPress の親ページに子ページのリストを表示するには、現在のテーマの function.php に次のコードを追加します。

function wpb_list_child_pages() {
global $post; 
if ( is_page() && $post->post_parent )
$childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->post_parent . '&echo=0' );
else
$childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->ID . '&echo=0' );
if ( $childpages ) {
$string = &#39;<ul>&#39; . $childpages . &#39;</ul>&#39;;
}
return $string;
}
add_shortcode(&#39;wpb_childpages&#39;, &#39;wpb_list_child_pages&#39;);

その後、ショートコード:

[wpb_childpages]

テキスト ウィジェットに追加を使用できます。

デフォルトのテキスト ウィジェットはショート コードをサポートしていません。現在のテーマの function.php に

add_filter(&#39;widget_text&#39;, &#39;do_shortcode&#39;);

を追加すると、テキスト ウィジェットがショート コードをサポートするようになります。

次のコードをテーマ ページ テンプレートの適切な場所に追加することもできます:

<?php wpb_list_child_pages(); ?>

たとえば、新しいページ テンプレートを作成し、コードを追加し、新しく作成したページのみを選択します。この関数テンプレートを使用する場合。

以上がWordPressの親ページに子ページのリストを表示するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はzmingcx.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。