我是wordpress编码的新手。
我在用wordpress获取post_data
时遇到问题,因为我无法var_dump
(使用ajax进程),因此我看不到完整的数据,但是在Chrome浏览器中,检查得到了具有该值的参数
post_data: billing_first_name=&billing_last_name=&billing_country=ID&billing_address_1=&billing_address_2=&billing_city=&billing_state=&billing_city_ongkir=&billing_subdistrict_ongkir=
如何获取每个字段的数据,例如我想获取billing_first_name
答案 0 :(得分:0)
使用Wordpress Codex获得有关Wordpress编码问题的帮助。 Wordpress对POST数据进行编码,因此,如果数据是使用application / x-www-form-urlencoded或multipart / form-data编码的,则应该使用 stripslashes_deep 函数访问发布数据。
$my_post = stripslashes_deep($_POST);
$my_value = $my_post['billing_first_name'];
请参见https://codex.wordpress.org/Function_Reference/stripslashes_deep
如果要使用JSON发布数据,则需要使用更多类似的内容。
$json = file_get_contents('php://input');
$my_post = json_decode($json);
$my_value = $my_post['billing_first_name'];