从指定的父页面检索最新的子页面- Wordpress



从指定的父页面检索最新的子页面时遇到问题。

到目前为止,我已经设法把这些混在一起了:

<?php
$childArgs = array(
'sort_order' => 'ASC',
'sort_column' => 'post_date',
'child_of' => '408', // Page ID: Shop 
);
$childList = get_pages($childArgs);
foreach ($childList as $child) { ?>

<p>
<?php echo get_the_excerpt($child)?> //Insert and style retrieved content here
</p>

<?php } ?>

但是这会返回所有的子页面,而不是一个子页面(即最新的页面)。

我尝试将foreach循环替换为for循环,计数最多1页,但这不起作用。

谁能推荐一个好的解决方案?

你应该尝试只使用数组的第一个元素。

<?php
$childArgs = array(
'sort_order' => 'ASC',
'sort_column' => 'post_date',
'child_of' => '408', // Page ID: Shop 
);
$childList = get_pages($childArgs);
if(!empty($childList)) { ?>
<p>
<?php echo get_the_excerpt($childList[0])?>
</p>
<?php } ?>

最新更新