我有一个网站,有父和子页面。我希望能够显示子页面的列表,以随机顺序列出。此外,我想限制显示的子页面的数量。
我已经找到了一个随机列出页面的解决方案,但是,我需要1。限制返回的子页面数
2。在列表顶部添加父页面。
示例:
父页
子页
子页
子页
我使用的代码是:
add_shortcode( \'wpb_childpages\', \'wpb_list_child_pages\' );
function wpb_list_child_pages() {
global $post;
if ( is_page() && $post->post_parent ) {
$childpages = wp_list_pages( \'sort_column=rand&title_li=&child_of=\' . $post->post_parent . \'&echo=0\' );
} else {
$childpages = wp_list_pages( \'sort_column=rand&title_li=&child_of=\' . $post->ID . \'&echo=0\' );
}
if ( $childpages ) {
$string = \'<ul>\' . $childpages . \'</ul>\';
}
return $string;
}