Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 自定义分类法和RESTAPI_Php_Wordpress_Woocommerce_Woocommerce Rest Api - Fatal编程技术网

Php 自定义分类法和RESTAPI

Php 自定义分类法和RESTAPI,php,wordpress,woocommerce,woocommerce-rest-api,Php,Wordpress,Woocommerce,Woocommerce Rest Api,我目前正在开发的Wordpress应用程序正在使用WooCommerce和Tabify 大多数字段被定义为自定义字段,我可以通过在查询中添加filter[meta]=true来获得这些字段,但有两个Status和Region被定义为自定义分类法 我一直在寻找一种使用RESTAPI获取这些数据的方法,但到目前为止运气不佳 有人能给我指一下正确的方向吗?我终于明白了。也许这不是最实用的解决方案,每次我更新WooCommerce插件时都必须重新应用它,但只是像这样更新产品API private fun

我目前正在开发的Wordpress应用程序正在使用WooCommerce和Tabify

大多数字段被定义为自定义字段,我可以通过在查询中添加
filter[meta]=true
来获得这些字段,但有两个
Status
Region
被定义为自定义分类法

我一直在寻找一种使用RESTAPI获取这些数据的方法,但到目前为止运气不佳


有人能给我指一下正确的方向吗?

我终于明白了。也许这不是最实用的解决方案,每次我更新WooCommerce插件时都必须重新应用它,但只是像这样更新产品API

private function get_product_data( $product ) {
    return array(
       // your other properties go here
       'region' => wp_get_post_terms( $product->id, 'productRegion', array( 'fields' => 'names' ) ),
       'status' => wp_get_post_terms( $product->id, 'productActive', array( 'fields' => 'names' ) ),
    )
}

现在,我只需从响应中访问区域[0]和状态[0],然后对其执行任何需要执行的操作。

您是否查看了官方页面?也试着在他们的页面上询问我确实检查了文档,但我只找到了一些关于自定义字段的信息。我仍然在寻找关于分类的东西。我将尝试在GitHub页面上发布一些内容。你能检查一下这个链接吗?我认为这个链接对你有帮助。