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

藏色散人
リリース: 2019-10-22 11:31:25
転載
2677 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!