您可以使用get_children. 将父页的ID用作post_parent
.
一旦你有了数组,你就可以循环遍历它们并显示你想要的任何信息。例如,要显示页面标题(链接)和摘录,可以执行以下操作:
$args = array(
\'post_parent\' => $post -> ID
);
$children = get_children( $args );
if( $children ):
foreach( $children as $child ):
$permalink = get_permalink( $child -> ID );
echo \'<a href="\' . $permalink . \'">\' . $child -> post_title . \'</a>\';
echo $child -> post_excerpt
endforeach;
endif;
您提到了使用“阅读更多”链接,这实际上是添加到帖子内容中的,而不是摘录。
如何使用“阅读更多”-创建一个循环,如上所述获取子项,但根据结果创建一个循环。使用the_content()
将显示已添加“阅读更多”标记的截断内容。执行此操作,而不是if
上述声明。
foreach ( $children as $child ) : setup_postdata( $child );
the_content();
endforeach;
wp_reset_postdata();
您可以在
get_posts 页