wp_remote_post
wp_remote_post()
в WordPress является функцией для отправки POST-запроса на удаленный сервер. Она используется для установления соединения с удаленным сервером и передачи данных в виде POST-запроса.
Пример использования wp_remote_post()
:
В примере мы указываем URL удаленного сервера, куда будет отправлен POST-запрос, и создаем массив $body
, который содержит данные, которые нужно передать на сервер.
Затем мы используем wp_remote_post()
для отправки POST-запроса на указанный URL с указанными данными. Мы передаем $url
и массив $body
в качестве параметров.
wp_remote_post()
возвращает объект ответа, содержащий информацию о выполнении запроса и полученном ответе. Мы проверяем, не произошло ли ошибки при выполнении запроса с помощью is_wp_error()
. Если запрос успешен (код ответа 200), мы извлекаем тело ответа с помощью wp_remote_retrieve_body()
и обрабатываем его. В случае ошибки, мы получаем сообщение об ошибке с помощью get_error_message()
или выводим общее сообщение об ошибке.
wp_remote_post()
предоставляет множество дополнительных параметров и опций для настройки запроса, таких как заголовки, таймаут, аутентификация и другие.