小编Tim*_*sen的帖子

是否可以扩展woocommerce产品的其他端点?

有没有一种方法可以以/wp-json/wc/v3/products无损方式扩展woocommerce rest api中的products-object ,因此使用该端点的插件不会损坏。

我目前已经尝试创建自己的剩余端点来复制对象,但是现在缺少大量数据。

我也尝试过类似的方法,但是它似乎没有用。

add_filter( 'woocommerce_rest_prepare_product', 'wc_rest_api_add_custom_data_to_product', 90, 2 );
function wc_rest_api_add_custom_data_to_product( $response, $post ) {

  // retrieve a custom field and add it to API response
  $response->data['your_new_key'] = get_post_meta( $post->ID, '_your_custom_filed_key', true );

  return $response;

}
Run Code Online (Sandbox Code Playgroud)

资料来源:https : //francescocarlucci.com/woocommerce/woocommerce-api-custom-data-default-endpoints/

在这方面的任何帮助将不胜感激。

php wordpress woocommerce woocommerce-rest-api

5
推荐指数
1
解决办法
133
查看次数