我的前端有axios发布请求,并且我正在使用WordPress REST API创建用于处理请求的终结点。我的发帖要求如下:
axios({
method: "post",
url: "http://joomlatools/wordpress/wp-json/t2mchat/v2/post_categories",
data: [
{
firstName: "Fred",
lastName: "Flintstone"
},
{
firstName: "Fred2",
lastName: "Flintstone2"
}
],
headers: {
Accept: "application/json",
"Content-Type": "application/json"
}
})
.then(function(response) {
console.log(response);
})
.catch(function(error) {
console.log(error);
});
现在,我的处理程序php函数如下所示:
function post_user_data($data){
print_r($data);
}
我知道这不多,但是post请求发送的对象看起来像这样:
{data: "WP_REST_Request Object↵(↵ [method:protected] =>…cted] => 1↵ [parsed_body:protected] => ↵)↵null", status: 200, statusText: "OK", headers: {…}, config: {…}, …}
config:
adapter: ƒ xhrAdapter(config)
data: "[{"firstName":"Fred","lastName":"Flintstone"},{"firstName":"Fred2","lastName":"Flintstone2"}]"
headers:
Accept: "application/json"
Content-Type: "application/json"
.............rest of the data
}
我只想访问数据对象内部的配置对象内部的数据。我不确定如何在PHP中访问它(我是新手),我也想将该数据另存为json到我的自定义wordpress表中。 我怎么做?我还没弄清楚。