gpt4 book ai didi

wordpress - WP REST API v2 : Getting posts by post ids

转载 作者:行者123 更新时间:2023-12-04 00:04:48 24 4
gpt4 key购买 nike

我正在尝试使用 WP REST API 通过 ID 获取所有帖子。根据文档,我们可以使用 filter 来使用 WP Query 参数。将此与帖子端点一起使用将返回所有帖子。

http://demo.wp-api.org/wp-json/wp/v2/posts/?filter[posts__in]=470,469

最佳答案

对于 WP REST API 的 v2,请使用此格式-
http://demo.wp-api.org/wp-json/wp/v2/posts?include[]=470&include[]=469
如果你想要自定义编码,那么

您可以通过 id 检索单个帖子,例如

http://demo.wp-api.org/wp-json/wp/v2/posts/?filter[p]=470

但根据支持,它不适用于多个帖子。
https://github.com/WP-API/WP-API/issues/1368

所以你可以运行一个循环并一个一个地得到。

但是对于多个你必须放置一个函数
add_filter('rest_query_vars', 'custom_rest_query_vars');
function custom_rest_query_vars($query_vars) {
$query_vars = array_merge( $query_vars, array('post','post__in','type','id') );
return $query_vars;
}

然后你必须跑
+filter[post__in][]=470&filter[post__in][]=469

关于wordpress - WP REST API v2 : Getting posts by post ids,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40838665/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com