显示来自另一页的子页的最新内容

时间:2012-08-08 作者:Cody

我知道如何在另一个页面上显示一个页面的内容。下面是我用来在另一个页面上显示提交到我的视频页面的最后三个视频标题的代码(使用Advanced Custom Fields 对于内容)

<?php
$other_page = 5;
?>
<?php if(get_field(\'video\', $other_page)): $count = 0; ?>
<?php while (the_repeater_field(\'video\', $other_page)): $count++; ?>
<?php the_sub_field(\'video_title\'); ?>      
<?php if($count==3) break; ?>   
<?php endwhile; ?>
<?php endif; ?> 
但我想做的是显示最后三个子视频页面的内容,而不仅仅是视频页面本身显示的内容。有人知道怎么做吗?:)

1 个回复
最合适的回答,由SO网友:Tribalpixel 整理而成

您可以使用number参数限制所需的页数,并在foreach循环中获取自定义字段:)(的子项=父页或当前页)

$mypages = get_pages( array( \'child_of\' => $post->ID, \'sort_column\' => \'post_date\', \'sort_order\' => \'desc\', \'number\' => 3, ) );

foreach( $mypages as $page ) {      
    $content = $page->post_content;
    $content = apply_filters( \'the_content\', $content );
    ?>
      <h2><a href="<?php echo get_page_link( $page->ID ); ?>"><?php echo $page->post_title; ?></a></h2>
      <div class="entry"><?php echo $content; ?></div>
   <?php
}

http://codex.wordpress.org/Function_Reference/get_pages

结束

相关推荐

显示来自另一页的子页的最新内容 - 小码农CODE - 行之有效找到问题解决它

显示来自另一页的子页的最新内容

时间:2012-08-08 作者:Cody

我知道如何在另一个页面上显示一个页面的内容。下面是我用来在另一个页面上显示提交到我的视频页面的最后三个视频标题的代码(使用Advanced Custom Fields 对于内容)

<?php
$other_page = 5;
?>
<?php if(get_field(\'video\', $other_page)): $count = 0; ?>
<?php while (the_repeater_field(\'video\', $other_page)): $count++; ?>
<?php the_sub_field(\'video_title\'); ?>      
<?php if($count==3) break; ?>   
<?php endwhile; ?>
<?php endif; ?> 
但我想做的是显示最后三个子视频页面的内容,而不仅仅是视频页面本身显示的内容。有人知道怎么做吗?:)

1 个回复
最合适的回答,由SO网友:Tribalpixel 整理而成

您可以使用number参数限制所需的页数,并在foreach循环中获取自定义字段:)(的子项=父页或当前页)

$mypages = get_pages( array( \'child_of\' => $post->ID, \'sort_column\' => \'post_date\', \'sort_order\' => \'desc\', \'number\' => 3, ) );

foreach( $mypages as $page ) {      
    $content = $page->post_content;
    $content = apply_filters( \'the_content\', $content );
    ?>
      <h2><a href="<?php echo get_page_link( $page->ID ); ?>"><?php echo $page->post_title; ?></a></h2>
      <div class="entry"><?php echo $content; ?></div>
   <?php
}

http://codex.wordpress.org/Function_Reference/get_pages

相关推荐