WordPress wp_remote_post

Я хочу использовать wp_remote_post для отправки информации с одного сервера на другой мой сайт.

В общем, я добавил эту строку в мой код -

$sidebarHTTP = site_url(); // Retrieves HTTP Url of sidebar
$sidebarActivation = $sidebar.' , '.$sidebarHTTP; // Activate Sidebar 
$args = array(
  'method' => 'post',
  'body' => array('sidebar' => $sidebar, 'sidebarHTTP' => $sidebarHTTP),
  'user-agent' => 'My site'
);
wp_remote_post( 'http://mysite.com', $args ); // Loads all default data   

Так что, в принципе, он ничего не отправляет. Да, я правильно ввел домен. Может быть, это что-то отправляет, но я не знаю, как мне получить $ args ['body' 'с этого сайта. Кроме того, я попытался добавить $ response = wp_remote_post .... и затем отправить по почте $ response ['body' ', но он просто отправляет исходный код домашней страницы на электронную почту.

Был бы признателен за помощь.

 Sergey19 июн. 2012 г., 10:32
Во-первых, вы видите эту страницу:codex.wordpress.org/Function_API/wp_remote_post; 2-й, U проверить, завиток включен?

Ответы на вопрос(1)

Решение Вопроса

wp_remote_post() использует класс с именемWP_Http который в свою очередь может использовать один из трех транспортных классов (см. файлclass-http.php функция_get_first_available_transport).

етод @POST будет работать с классомWP_Http_Curl, но не будет работать с классомWP_Http_Streams (запасной вариант cURL).

Альтернативой является использованиеwp_remote_get()

Ваш ответ на вопрос