我已经使用get\\u previous\\u post来获取自定义帖子类型的上一篇帖子。当我尝试这样做的时候
$prevPost = get_previous_post();
var_dump($prevPost);
我得到一个包含我以前帖子的帖子对象。然后我试着设置它,这样我就可以获得post数据
$prevPost = get_previous_post(true);
if($prevPost) {
$args = array(
\'posts_per_page\' => 1,
\'include\' => $prevPost->ID
);
$prevPost = get_posts($args);
foreach ($prevPost as $post) {
setup_postdata($post);
?> <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(\'thumbnail\'); ?></a>
}
我想能够获得下一篇文章的特色图片和永久链接,如果不设置帖子数据,这些内容似乎不可用。我的问题是,当我这样做时,会得到一个空数组。
为什么会这样?它在那里没有设置post数据,并且在我设置它时消失。