这应该可以做到。
<?php
$pages = get_pages(\'child_of=199\');
foreach($pages as $child) {
?>
<h3><?php echo get_the_title($child->ID); ?></h3>
<?php
// This next line gets the full page of content
// echo get_post_field(\'post_content\', $child->ID);
// This next line will cut the content off at 450 letters
// With a read more link under it
echo \'<p>\' . substr(get_post_field(\'post_content\', $child->ID), 0, 450) . \'</p>\'; ?>
<a href="<?php echo get_permalink( $child->ID ); ?>"> READ MORE </a>
<?php } ?>
将“child\\u of=199”更改为要获取其子级的页面ID。
有一行被注释掉了,这一行将得到整页内容
用于获取内容的行将只获取前450个字母。
必须有一种更好的方式来获取内容,因为这会引入HTML和所有内容——因此,如果第一个450个字母恰好落在图像的中间,那么您将有破碎的文本。
我相信在谷歌上快速搜索“通过Id获取帖子内容”会对这一部分有所帮助