Articles of http api

Получить полную страницу HTML для непубличной страницы WordPress

Как написать функцию, которая вернет полный отображаемый HTML-адрес непубличного URL-адреса на моем сайте WordPress – URL-адрес, который вы должны войти в систему, чтобы увидеть, например черновик? Не только содержимое сообщения, но и полный визуализированный HTML, который получит браузер, от <!doctype до </html> ? Обычно я выполнял бы что-то подобное с помощью cURL, но в этом […]

Повернуть twitter-urls в список времен?

Я знаю, что существует возможность oEmbed встраивать конкретный твит , как описано в их документации … но есть ли способ получить последние данные в определенном твиттере, не настраивая учетную запись и не просматривая ее, перейдя на страницу get-embed-code, каждый раз, или настраивать ключи api? Другими словами, включите список определенных URL-адресов twitter в вложениях, iframe, перечисляя […]

Как установить заголовок в wp_safe_remote_get ()?

Раньше я использую приведенный ниже код. Теперь мне нужно изменить этот код и заменить file_get_contents() на wp_safe_remote_get() . Мне нужно знать, как установить 'header' => "Accept: application/json" в wp_safe_remote_get() : $opts = array( 'http' => array( 'method' => "GET", 'header' => "Content-Type:application/json", 'header' => "Accept: application/json" ) ); $context = stream_context_create($opts); $file = file_get_contents( 'http://xxxxxxxx.xxxx/xapix/xjson/xxxxx.php', […]

Создание настраиваемых URL-адресов с шаблоном для извлечения внешнего JSON

Привет, ребята, надеюсь, вы сможете помочь. Таким образом, у меня есть сайт WP и внешняя точка доступа JSON (не из другого WP), и я хочу достичь динамических «поддельных» URL-адресов внутри wordpress, таких как: example.com/product/{{product_slug}} и при вводе этого URL-адрес Я хочу получить конечную точку JSON с этим очень пустым, например: externalsite.com/api/v1/product/{{product_slug}} внутри шаблона, например single-product.php […]

Отправка JSON при публикации нового сообщения

У нас есть веб-сайт с WordPress и пользовательское кодированное приложение для Android. WordPress должен отправлять JSON, содержащий заголовок, описание, опубликованную дату и т. Д. На удаленный сервер каждый раз, когда публикуется новое сообщение. Приложение извлекает этот JSON и использует его для запуска уведомления о новом сообщении. Я новичок в WP HTTP API. Как выполнить эту […]

Добавление информации в заголовок HTTP в плагине WordPress

Я работаю над разработкой плагина для инструмента под названием Supportify. Это REST API, который аутентифицируется через ключ и токен, добавленные в HTTP-заголовок HTTP-запроса к их серверам. Ссылка на API приведена здесь . Я знаю, что вы можете добавлять вещи в заголовок с помощью wp-config.php но для публично выпущенного плагина это невозможно. Есть ли способ сделать […]

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

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

Правильный контекст для wp_remote_post ()

Я хотел бы использовать функцию wp_remote_post () в функции для отправки HTTP-запроса на PHP-скрипт внутри подключаемого модуля. Я успешно отправляю сценарий подключаемого модуля, но имею проблемы с контекстом запроса. В functions.php : function post_to_plugin($name, $email) { $plugin_url = plugins_url( '/my-plugin/db-insert.php' ); $form = array( 'name' => $name, 'email' => $email ); $result = wp_remote_post( $plugin_url, […]

Сохранение внешних вызовов API в WordPress

Я закодировал страницу WordPress, на которой пользователи могут отправлять свое имя. После нажатия submit, он отправит API-запрос внешнему API, который возвращает информацию об их имени. Это простой обзор: <form action="" method="post"> Name: <br><input name="example" type="text" /><br> <input name="submit" type="submit" /> </form> <?php if (isset($_POST['submit'])) { $example = $_REQUEST['example']; $result = $customcontact->lookupByName($example); /** API PHP Library […]

используя 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 […]

Intereting Posts
Как предполагается использовать шаблон cart.php WooCommerce? пользовательское именование поисковой постоянной ссылки / поиск / Установлен успешно; домашняя страница по-прежнему перенаправляется на install.php Создание шаблона PHP для репликации стиля моей домашней страницы Как отобразить отфильтрованное сообщение типа $ title даже при пустых результатах поиска? Категория эха Никейм Как добавить флажки для продукта woocommerce? wp_redirect не работает на странице меню администратора Использование цикла для отображения терминов, связанных с сообщением Как отсортировать список настраиваемых сообщений, чтобы получить представление, подобное дереву сообщений по категориям и категориям их детей? Усечение разной длины информации Повторное использование пули «категории» для пользовательского типа сообщения Как проверять почтовый метафайл / расширение (файл файла видеофайла и т. Д.) Для автоматического входа в систему требуется обновление страницы Как заставить список авторов в раскрывающемся меню авторов