如何在 Woocommerce REST API 中按元数据过滤产品?

问题描述 投票:0回答:1

我想通过应用程序中的元数据过滤产品。 有这样的办法吗? 或者是否可以通过其他方式过滤元数据?

websitelink.com/wp-json/wc/v3/products/?meta_key=key&meta_value=value&consumer_key=ck&consumer_secret=cs

enter image description here

android api woocommerce
1个回答
0
投票

复制此内容并将其粘贴到您的 function.php 文件中。 wp-json/wc/v3/orders?your_query_param=your-search-value

add_filter('woocommerce_rest_shop_order_object_query', 'wc_enable_custom_filters', 10, 2);

function wc_enable_custom_filters($args, $request) {

    // Filter by church ID
    $your_query_param = $request->get_param('your_query_param');
    if ($your_query_param) {
        $args['meta_query'][] = array(
            'key'     => 'your_query_param', // Change this to your actual meta key
            'value'   => $your_query_param,
            'compare' => '='
        );
    }

    return $args;
}
                           
© www.soinside.com 2019 - 2024. All rights reserved.