Получить данные поста в WordPress - PullRequest
0 голосов
/ 27 августа 2018

Я новичок в кодировании WordPress.

У меня проблема с получением post_data в WordPress, потому что я не могу 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 голосов
/ 27 августа 2018

Используйте кодекс WordPress для помощи с проблемами кодирования WordPress.Wordpress кодирует данные POST, поэтому вы должны использовать функцию stripslashes_deep для доступа к данным постов, если данные кодируются с использованием application / x-www-form-urlencoded или multipart / form-data.

$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'];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...