WordPress REST API-超过10篇文章

WordPress REST API-超过10篇文章,wordpress,custom-post-type,wordpress-rest-api,wp-api,Wordpress,Custom Post Type,Wordpress Rest Api,Wp Api,我搜索了这个问题,并尝试了几种解决方案,但没有成功 我的主要路线是: 我安装了“WP restapi filter parameter”插件来恢复restapi迁移到WordPress核心时删除的过滤器 我试过: 及 我也在functions.php中尝试过这一点 add_filter( 'rest_endpoints', function( $endpoints ){ if ( ! isset( $endpoints['/wp/v2/products'] ) ) {

我搜索了这个问题,并尝试了几种解决方案,但没有成功

我的主要路线是:

我安装了“WP restapi filter parameter”插件来恢复restapi迁移到WordPress核心时删除的过滤器

我试过:

我也在functions.php中尝试过这一点

add_filter( 'rest_endpoints', function( $endpoints ){
    if ( ! isset( $endpoints['/wp/v2/products'] ) ) {
        return $endpoints;
    }
    unset( $endpoints['/wp/v2/products'][0]['args']['per_page']['maximum'] );
    return $endpoints;
});
此处参考:


我已经将每页的posts\u值设置为100,-1,没有任何区别。我还尝试在没有过滤器查询的情况下添加参数“&posts\u per\u page=-1”,但也没有效果。非常感谢任何帮助或见解

是的,您可以一次获取多于默认的10篇文章

只需将
per_page
参数添加到您的请求中

例如:

100是当前的最大限制

更多信息:


示例如何一次加载超过100个项目 在第一次请求后,使用for循环和总页数的信息


也许可以试试这个
https://cnperformance.wpengine.com/wp-json/wp/v2/products?_embed&per_page=100
我本想赌一把钱,但这是行不通的!我可以发誓我试过了,但一定是在格式化过程中出错了。非常感谢。请看我对这个问题的回答:@kurtg你能把我的答案标记为正确的吗?或者有什么不清楚的地方吗?这就像一个符咒。但是如果你想一次加载100多篇文章,你知道吗?@KushalJayswal hi,我用一个例子编辑了我的文章,介绍了如何在总页数的帮助下使用for循环来实现这一点。