在WordPress中获取帖子数据

时间:2018-08-27 04:34:22

标签: php ajax wordpress

我是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

1 个答案:

答案 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'];