据我所知,next_post_link只获取基于创建日期的分类中的下一个帖子。我想知道我是否可以使用自定义字段让它按其中的顺序选择下一篇文章。就像一个页码字段,它用下一个页码抓取分类法中的下一个帖子。
因此,我们在分类'x‘的第2页(创建于2周前),并希望移动到第3页(今天创建),其中有第4页(创建于1周前)。
它会转到第4页,但我希望它转到第3页。
有什么好方法可以做到这一点吗?
发布于 2016-10-15 00:08:34
如果像您提到的那样使用自定义字段,就不会使用分类法。您将根据acf的get_field()函数对帖子进行排序或获取帖子。
$posts = get_posts();
foreach ($posts as $post) {
// This gets the custom field from ACF
$post->order = get_field('name-of-field', $post->ID);
if ($post->order == whatever_number_you_want) {
$active_post = $post;
}
}
echo $active_post;https://stackoverflow.com/questions/40045555
复制相似问题