显示父页面的第一个子页面

时间:2016-11-14 作者:Amrit Anand

Rooms
  Rooms 1
  Rooms 2
  Rooms 3
  Rooms 4
房间是父页面,我只想显示第一个子页面。

目前,我正在使用代码:

<?php
$args = array(
    \'child_of\' => 4,
    \'title_li\' => \'\',
    \'sort_column\' => \'post_date\'
 );

 $pages = wp_list_pages($args);
它正在获取所有子页面。我是Wordpress编码新手,因此需要帮助。

1 个回复
SO网友:TheDeadMedic

您可以使用get_pages 限制为1:

$pages = get_pages([
    \'child_of\' => $post->post_parent,
    \'number\'   => 1,
]);

if ( $pages ) {
    $first_page = current( $pages );
}

相关推荐

如何列出带有摘录的子页,例如[Child-Pages Depth=“1”Excerpt=“1”]

我想构建一个快捷码函数来生成父页面的子页面的HTML列表,并包含摘录。类似这样:<ul> <li> <h3>Child Page Title 1</h3> <p>Excerpt 1</p> <li> <li> <h3>Child Page Title 2</h3> <p>Exc