Articles of wp remote get

Фильтр 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 […]

WP_Remote_Get Не работает

У меня есть плагин, который использует wp_remote_get() и он не работает на моем сервере nginx, поэтому я решил проверить это. Я создал файл test.php и вставил: <?php $response = wp_remote_get( 'http://www.domain.com/mytest.php' ); print $response ['body']; ?> Когда я запускаю этот файл, я получаю ошибку: 2017/02/04 16:22:31 [error] 16573#16573: *461100 FastCGI sent in stderr: … "PHP […]

используя wp_remote_get для получения собственного URL-адреса на локальном хосте

У меня есть сайт в локальной разработке при тестировании: 8888, и я пытаюсь получить следующее, чтобы работать в моем файле functions.php. $response = wp_remote_get( 'test:8888/?p=1' ); print_r($response); К сожалению, это печать WP_Error Object ( [errors] => Array ( [http_request_failed] => Array ( [0] => A valid URL was not provided. ) ) [error_data] => Array […]

wp_remote_get sslv3 отказ при сбое сообщения

Я пытаюсь получить удаленный контент с помощью wp_remote_get, но я получаю следующую ошибку: «sslv3 alert handshake failure». Я попытался использовать 'sslverify' => false в массиве args, но безрезультатно. Это отлично работает на dev-сервере, но не более того, поэтому я предполагаю, что это проблема конфигурации сервера / apache. Любые идеи о том, как я могу решить […]

Странная ситуация при попытке получить Github Gist Использование wp_remote_get

Я попал в странную ситуацию. Взгляните на код ниже: <?php $args = array( 'headers' => array( 'Accept' => 'application/vnd.github.v3+json', 'Authorization' => 'token 05b2d30a01f60cf09b7af08be8f322b4fd7d831f' ) ); $response = wp_remote_get( 'https://gist.github.com/kampas/63abfe8435d461d30099', $args ); print_r($response); ?> Этот код показывает: [response] => Array ( [code] => 406 [message] => Not Acceptable Но когда я удаляю $args , код печатает […]

Что такое простой, но безопасный способ получения содержимого файла в WordPress?

Сценарий Я разрабатываю плагин, и часть его требует большого количества текстового контента (описания справки), который я бы предпочел хранить в виде отдельных текстовых файлов (в подкаталоге в плагине) для целей управления организационной и версией. Очевидным кандидатом будет file_get_contents() , но его использование с WordPress, как правило, неодобрительно. Я рассмотрел некоторые альтернативы, такие как wp_remote_get() (не […]

Используйте wp_remote_get для добавления изображения в медиа-библиотеку

Я использую Embedly, чтобы клиент мог добавлять новости на свой веб-сайт – в основном, они просто вводят URL-адрес, а Embedly захватывает информацию о ссылке, и я добавляю ее все, чтобы публиковать мета для отображения на front-end. Все идет нормально. В настоящее время я использую миниатюру, поскольку она подана с веб-сайта URL, но то, что я […]

wp_remote_get () и javascript / noscript ситуация

Я использую wp_remote_get() чтобы получить доступ к определенным страницам в сети. Однако, когда я делаю вызов с использованием wp_remote_get() , ответ, который я получаю, представляет собой веб-страницу, содержащую следующие строки кода: <body> <noscript>This site requires JavaScript and Cookies to be enabled. Please change your browser settings or upgrade your browser.</noscript> </body> Таким образом, страница не […]

О активации подключаемого модуля, как проверить надлежащий механизм транспорта?

Для плагина, который общается с кем- то еще, я слышал, что мы должны использовать wp_remote_post и wp_remote_get вместо библиотеки Curl PHP . Хорошо, но есть ли быстрый и правильный способ выполнения плагинов, чтобы проверить PHP / хост-систему блога на наличие надлежащего механизма транспорта? Я имею в виду, я мог бы попробовать тестовый POST, но думал, […]

Intereting Posts
Не удалось обновить WordPress или установить плагины / темы Статическое кэширование HTML-страниц для большого веб-сайта Не удалось найти корневую директорию WordPress Разделять одну установку WordPress между несколькими «сайтами»? Строка замените название сайта WordPress Нужно ли регистрировать JQuery, если мы хотим использовать его в wp_enqueue_script ()? В чем разница между current_page_parent и current_page_ancestor? Текст с открытым исходным текстом отображается разблокированным во время загрузки страницы Как получить почту отправителя с помощью wp_mail ()? Добавление нового формата сообщения при активации плагина Отключить перенаправление на страницу продукта на странице результатов поиска в WooCommerce CSS-классы (необязательно) в меню не отображаются «О нас», «контактные» разделы должны быть опубликованы в статье (публикации) или странице на простом маленьком бизнес-сайте? Меню навигации не отображается из-за специального фильтра типа post Добавление плагина TinyMCE Core с использованием tiny_mce_before_init