Articles of wp remote get

wp_remote_request не возвращает ответ от сервера при запуске Cron

Проблема: wp_remote_get / wp_remote_request конкретного целевого https не возвращает ответ, если только не запускается через функцию WP_CLI. $wp_remote_args => array( 'timeout' => 5, 'sslverify' => true, 'blocking' => true, 'user-agent' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:57.0) Gecko/20100101 Firefox/57.0', 'headers' => array( 'Accept' => 'application/json, text/plain, */*', 'Accept-Encoding' => 'gzip, deflate, br', 'Accept-Language' […]

Запрос AJAX не маршрутизирует через прокси-сервер

Я создал плагин, который использует AJAX, чтобы опубликовать URL-адрес API URL2PNG и вернуть скриншот в WordPress через wp_remote_get. Он прекрасно работает в моей среде разработки. В производстве, однако, он должен пройти через прокси. Вот где он стал липким. Мы определили прокси-сервер через wp-config, и он работал красиво. В моем тестировании я смог успешно подключиться к […]

вызов admin-ajax.php из admin-ajax.php

Я пишу плагин, который вызывает вывод другого ajax плагина, который настроен на wp_ajax_ Я бы назвал функции напрямую, но ограничения в плагине делают это не опцией. Чтобы было ясно, это то, что происходит: Пользователь выбирает действие, затем применяет образы Моя функция плагина вызывается в admin-ajax.php (через wp_ajax_ hook) Функция плагина создает неровный URL-адрес: $url = […]

@file_get_contents и wp_remote_get

$content = json_decode(@file_get_contents($query)); Какая правильная замена для @file_get_contents в этой строке? если я просто заменил @file_get_contents для @wp_remote_get, я получаю ошибку Предупреждение: json_decode () ожидает, что параметр 1 будет строкой, массив указан в example.php в строке 88

как получить число твиттер-последователей в wordpress

Я использовал функцию для получения твитер-последователей function twitter_count($twitter_user){ $count = get_transient('twitter_count'); if ($count !== false) return $count; $count = 0; $dataOrig = file_get_contents('http://twitter.com/users/show/'.$twitter_user); if (is_wp_error($dataOrig)) { return 'Error!!!'; }else{ $profile = new SimpleXMLElement ( $dataOrig ); $countOrig = $profile->followers_count; $count = strval ( $countOrig ); } set_transient('twitter_count', $count, 60*60*24); // 24 hour cache return $count; […]

Обтекание add_query_arg с esc_url не работает

Я знаю о проблеме XSS, связанной с add_query_arg() . Вот почему я обертываю его esc_url() . Проблема в том, что это не работает с wp_remote_get() . Если я пойду: $url = add_query_arg( array( 'email' => 'myadress@mail.com', 'token' => '899A762614F6C49809A374FB955EC8C15'), 'https://example.com/v3/transactions/notifications/3FF732-68B436B43622-3664083FB82B-CFB043' ); $response = wp_remote_get( $url ); Я получаю действительный ответ тела. Но если я использую […]

wp_remote вместо file_get_contents на non json

Я искал этот веб-сайт и, хотя есть много сообщений о функциях wp_remote, но никто из них не просил меня и хотел бы знать, возможно ли это. Я хочу очистить сайт и получить конкретный идентификатор div # и захватить его элементы в этом разделе. Я могу сделать это, используя следующие команды php: $data=file_get_contents("http://xxxxx.com/xx/xxx/$name"); $dom = new […]

Как добавить заголовок запроса в сообщениях WordPress remote api

Эй, новичок в разработке WP, может кто-нибудь сказать мне, как добавить заголовки запроса в wp_remote_get () или wp_remote_post () удаленные вызовы api. Я пробовал следующее, но не работал $response = wp_remote_get( add_query_arg( array( 'Affiliate-Id' => XXXXX, 'Affiliate-Token' => XXXXX ), $api_url ) , array( 'timeout' => 10));

Фильтр http_response_timeout не работает

Я пишу плагин WordPress, который вызывает вызовы на внешние сайты. Я хочу увеличить тайм-аут для всех wp_remote_* , поэтому я добавил следующее к функции __construct моего плагина: add_filter("http_response_timeout", function($timeout) { return 30; }); Но звонки все еще тайм-аут через 5 секунд. Я также попытался использовать отдельную функцию как второй аргумент, тот же результат. Когда я […]

Ошибки на одном хосте с использованием wp_remote_get (), если sslverify не установлено на false

Я тестирую плагин на HostGator, GoDaddy, DreamHost и DigitalOcean, разрабатывая локально с VVV. Я использую WordPress 4.4.2 по всем направлениям. Я использую wp_remote_get () для извлечения метеорологических данных из текстового сервера NOAA с использованием трех разных конечных точек. У меня возникли проблемы, когда я продолжил тестирование на другом хосте, Arvixe, где я получил ошибку 400 […]

Intereting Posts
Недостаточно памяти как принудительно создать единый формат столбца в макете экрана Запросы базы данных, созданные с использованием фильтров WordPress, защищенных от SQL-инъекций? WP-admin перенаправляет логин после добавления SSL-сертификата Электронная почта Обфускация: Является ли антиспамбот () приемлемым? Синтаксис Highlighter XML striping Удаление метаданных главы Visual Composer (работает только один, но не с IF) Обновление BackupBuddy с WP-CLI Проблема с внедрением Uploadify с помощью WordPress Как BuddyPress загружает контент на такие страницы, как «Члены», «Активность» и т. Д.? Добавление настраиваемых типов сообщений в archive.php Использовать query-> set или сделать новый запрос? Отправить электронное письмо с активацией пользователя при программном создании пользователя Можно ли разрешить пользователю входить в систему с другой ролью? Пользовательский запрос в верхней части страницы поиска архива, аргументы переопределены