Wordpress WooCommerce:限制在";中返回的字段;“更新产品”;美国石油学会

Wordpress WooCommerce:限制在";中返回的字段;“更新产品”;美国石油学会,wordpress,woocommerce,woocommerce-rest-api,Wordpress,Woocommerce,Woocommerce Rest Api,是否可以限制WooCommerce帖子“更新多个产品”中返回的字段?默认情况下,API返回每个更新产品的所有字段。我想减小返回的JSON的大小 API文档声明“您可以使用fields参数限制响应中返回的字段”。但是,示例适用于GET/wc api/v3/products 我需要限制POST/wc api/v3/products/bulk的字段 我已经尝试将fields参数附加到URL,但它不起作用(忽略该参数并返回所有产品字段) 我的URL如下所示: 如果您有权访问安装WooCommerce的站

是否可以限制WooCommerce帖子“更新多个产品”中返回的字段?默认情况下,API返回每个更新产品的所有字段。我想减小返回的JSON的大小

API文档声明“您可以使用fields参数限制响应中返回的字段”。但是,示例适用于GET/wc api/v3/products

我需要限制POST/wc api/v3/products/bulk的字段

我已经尝试将fields参数附加到URL,但它不起作用(忽略该参数并返回所有产品字段)

我的URL如下所示:

如果您有权访问安装WooCommerce的站点,那么您可以使用
WooCommerce\u api\u products\u bulk\u response
过滤并修改输出

将以下代码添加到theme的functions.php文件中

add_filter( 'woocommerce_api_products_bulk_response', 'custom_woocommerce_api_products_bulk_response' );

function custom_woocommerce_api_products_bulk_response( $products ) {

    // $products is an array containing all the data about the products
    // that were created or updated. Write your logic to remove unwanted fields

    return $products;
}