📜  wp get_posts 返回 ids - PHP (1)

📅  最后修改于: 2023-12-03 15:35:44.766000             🧑  作者: Mango

WP get_posts 返回 ids - PHP

如果你在使用 WordPress 平台开发,你可能想获取一组帖子的 ID。此时,WordPress 中的 get_posts() 函数就能够派上用场了。get_posts() 函数是WordPress提供的一个非常强大的函数,它能够获取指定条件下的帖子。在本文中,我们将重点介绍如何利用 get_posts() 函数获取帖子的 ID。

使用 get_posts() 函数

下面我们来看一下如何使用 get_posts() 函数获取帖子的 ID:

$posts = get_posts( array(
    'posts_per_page' => -1,
    'post_type' => 'post',
    'post_status' => 'publish',
    'fields' => 'ids',
) );

首先,我们指定 posts_per_page 参数为 -1,以便获取所有帖子。然后,我们指定 post_type 参数为 post,以便获取所有类型为帖子的文章。接着,我们指定 post_status 参数为 publish,以便获取所有已发布的帖子。最后,我们指定 fields 参数为 ids,以便仅仅获取文章的 ID。

返回的结果

运行上述代码, 我们会得到一个包含所有帖子的 ID 的数组。例如:

$posts = array( 22, 33, 44, 55 );

这样,我们就可以利用 get_posts() 函数获取帖子所有的 ID 了。

结论

至此,我们已经学习了使用 get_posts() 函数获取帖子的 ID。这是一种非常简单的方法,你应该能够轻松地将其应用在你的 WordPress 项目中。好了,这篇文章就到这里了,希望对你有所帮助。