Wordpress - 在一个页面上调用两次wp_get_recent_post

时间:2016-03-24 19:37:57

标签: php wordpress

我需要在同一页面上第二次调用wp_get_recent_post。

基本上我需要调用此代码两次(使用不同的类别)。

$args = array( 'numberposts' => '4', 'category_name' => 'category', 'orderby' => 'date' );
    $recent_posts = wp_get_recent_posts( $args );

    foreach( $recent_posts as $recent ):
              ....
        endforeach;

我读到了rewind_posts(),但我不明白将其放在哪里(因为文档中的示例正在使用其他函数来获取帖子数据)。 你能解释一下解决这个问题的最佳方法吗?

赞赏明确的例子。

谢谢!

1 个答案:

答案 0 :(得分:0)

我不确定你的问题是什么;你试过两次打电话吗?发生了什么? 也就是说,我认为您需要在每个wp_reset_postdata()之后立即添加endforeach;,以保持页面的其余部分清洁。