我需要在同一页面上第二次调用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()
,但我不明白将其放在哪里(因为文档中的示例正在使用其他函数来获取帖子数据)。
你能解释一下解决这个问题的最佳方法吗?
赞赏明确的例子。
谢谢!
答案 0 :(得分:0)
我不确定你的问题是什么;你试过两次打电话吗?发生了什么?
也就是说,我认为您需要在每个wp_reset_postdata()
之后立即添加endforeach;
,以保持页面的其余部分清洁。