如果想在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 = '<ul>' . $childpages . '</ul>'; } return $string; } add_shortcode('wpb_childpages', 'wpb_list_child_pages');
之後,可以使用短程式碼:
[wpb_childpages]
加入到文字小工具。
預設文字小工具不支援短程式碼,可以將:
add_filter('widget_text', 'do_shortcode');
加入到目前主題 functions.php 中,讓文字小工具支援短程式碼。
也可以將下面的程式碼加入主題頁面模板適當的位置:
<?php wpb_list_child_pages(); ?>
例如新建一個頁面模板,將程式碼加進去,只在使用該功能時,選擇新建的頁面模板。
以上是WordPress 父頁面中顯示子頁面列表的詳細內容。更多資訊請關注PHP中文網其他相關文章!