Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.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 WordPress REST API:如何检查url上是否存在id_Php_Wordpress_Wordpress Rest Api - Fatal编程技术网

Php WordPress REST API:如何检查url上是否存在id

Php WordPress REST API:如何检查url上是否存在id,php,wordpress,wordpress-rest-api,Php,Wordpress,Wordpress Rest Api,我正在使用Wordpress REST API构建一个移动应用程序,并在(post类型)wooCommerce上执行了大量定制功能,具体来说,这使得请求时的响应时间大大增加,例如,请求这样的端点/wp json/wc/v3/products 我的定制正在产品发布类型上注册新字段 我需要的是检查是否是这样的单个记录? /wp-json/wc/v3/products/123456 还是获取所有这样的产品? /wp-json/wc/v3/products 注册新字段的我的php代码: add_acti

我正在使用Wordpress REST API构建一个移动应用程序,并在(post类型)wooCommerce上执行了大量定制功能,具体来说,这使得请求时的响应时间大大增加,例如,请求这样的端点
/wp json/wc/v3/products

我的定制正在产品发布类型上注册新字段

我需要的是检查是否是这样的单个记录?

/wp-json/wc/v3/products/123456

还是获取所有这样的产品?

/wp-json/wc/v3/products

注册新字段的我的php代码:

add_action('rest_api_init','get_custom_field');
函数get_自定义_字段(){
寄存器\u剩余\u字段('产品','自定义\u变体',数组(
“获取回调”=>“自定义变量”
));
寄存器\u剩余\u字段('产品','组件',数组(
“获取\u回调”=>“产品\u组件”
));
}

我不太清楚你在问什么。。还有,你的permalink结构是什么?我只需要在带有id路由的单记录rest API中注册rest字段,因此在示例
wp json/wc/v3/product/54897
中,post-type-product并非无处不在