您好,欢迎访问一九零五行业门户网

Wordpress 插件开发 如何实现接收json数据

先需要插件实现功能,提交评论json数据到特定的路径,然后处理数据.
尝试添加钩子到解析请求的动作.
function sync_comment($obj){ test($_post);}add_action( 'parse_request', 'sync_comment' );

实际上不可行,只能获取get的数据,post为空.
不知道是不是跨域安全的问题,对wordpress不熟悉,比较棘手.
寻求解决方案建议.
回复内容: 先需要插件实现功能,提交评论json数据到特定的路径,然后处理数据.
尝试添加钩子到解析请求的动作.
function sync_comment($obj){ test($_post);}add_action( 'parse_request', 'sync_comment' );

实际上不可行,只能获取get的数据,post为空.
不知道是不是跨域安全的问题,对wordpress不熟悉,比较棘手.
寻求解决方案建议.
检查发现,请求头没有提交content-type: application/x-www-form-urlencoded就不能解析$_post
解决方案改成这样就好
$data = json_decode(file_get_contents(php://input));
其它类似信息

推荐信息