WordPress 父頁面中顯示子頁面列表

藏色散人
發布: 2019-10-22 11:31:25
轉載
2677 人瀏覽過

如果想在WordPress 父頁面中顯示子頁面列表鏈接,可以透過下面的程式碼實現,下面由WordPress教程欄位給大家介紹。

WordPress 父頁面中顯示子頁面列表

WordPress 父頁面中顯示子頁面清單將下面的程式碼新增至目前主題functions.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]
登入後複製

加入到文字小工具。

預設文字小工具不支援短程式碼,可以將:

add_filter(&#39;widget_text&#39;, &#39;do_shortcode&#39;);
登入後複製

加入到目前主題 functions.php 中,讓文字小工具支援短程式碼。

也可以將下面的程式碼加入主題頁面模板適當的位置:

<?php wpb_list_child_pages(); ?>
登入後複製

例如新建一個頁面模板,將程式碼加進去,只在使用該功能時,選擇新建的頁面模板。

以上是WordPress 父頁面中顯示子頁面列表的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:zmingcx.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!