【问题标题】:WooCommerce REST API: Only returns 10 categoriesWooCommerce REST API:仅返回 10 个类别
【发布时间】:2020-07-31 06:52:27
【问题描述】:

我正在使用 WooCommerce api v3,当我打电话时

$woocommerce->get('products/categories');

它只返回 10 个结果。我阅读了documentation,并没有关于如何从 api 中列出所有类别的规范,但我在 wordpress 上有 40 多个类别。

以前有人遇到过这个问题吗?

谢谢!

【问题讨论】:

    标签: php wordpress woocommerce categories woocommerce-rest-api


    【解决方案1】:

    您可以向函数传递更多参数,如documentation 中所示。这应该有效: $woocommerce->get('products/categories', array( 'per_page' => -1 ) );

    看起来 -1 不能显示所有类别,所以需要一个正整数来代替。

    $woocommerce->get('products/categories', array( 'per_page' => 99 ) );

    【讨论】:

    • 嗨!感谢您的帮助。当我放这个时,我的页面崩溃了=(
    • 但是当我更改为 'per_page' => 100 谢谢!!
    • 有什么方法可以一次性获取所有类别吗?我需要获取所有类别并检查传递的新类别名称是否存在,否则创建一个。
    猜你喜欢
    • 2019-02-06
    • 2015-04-21
    • 1970-01-01
    • 2018-10-22
    • 1970-01-01
    • 2016-07-09
    • 2012-07-07
    • 1970-01-01
    • 2021-01-28
    相关资源
    最近更新 更多