Intereting Posts
Как определить виджет с одним экземпляром? проверить, опубликовал ли автор сообщения в пользовательском типе сообщений, а затем отправить почту Могу ли я изменить header.php текущей темы через функцию плагина? Дублирование настроек основного блога для ведомых блогов в многосайтовой установке WP Как удалить wp_link_pages () из шаблона конвертировать из одного сайта в многосайтовый (сетевой) с существующими субдоменами Какой порядок загрузки элементов WordPress? почему так много сообщений whoes post_type – это ревизия? будут ли эти записи слишком много места для базы данных? Массовое удаление спам-аккаунтов Как устранить ответы с помощью WP HTTP API? получить ссылку последнего сообщения с SQL-запросом Получите post_id при нажатии ссылки в WordPress Мгновенная установка wordpress советы по созданию запроса связанных должностей, такого как тот, который используется в stackexchange query_posts исключают мета-ключ

Отображение содержимого с помощью WP Rest API

Я проводил некоторое время, работая с новым Rest API. Я понимаю, что он делает, но я не понимаю, как JSON используется для фактического отображения содержимого на странице.

Я обманывал example.com/wp-json/posts, и я вижу весь код. Я даже могу понять, как отфильтровать их так, как я хочу. Я не могу понять, как я могу отобразить этот контент в WP-сообщении или на странице?

Например: Я использую установку с несколькими дисками, и я бы хотел использовать 5 последних сообщений с САЙТА A на САЙТЕ B, но я не понимаю, как отредактировать и отобразить весь этот код JSON.

Кажется, я не могу найти начало конца отсчетов по этой теме, все просто показывают, как вы захватываете контент.

Solutions Collecting From Web of "Отображение содержимого с помощью WP Rest API"

Предполагаю, что вы хотите использовать PHP для непосредственного отображения этих данных с использованием шаблона, есть альтернативы, такие как использование другого языка или фактическое создание сообщений через API.

Проще говоря, вы хотите взять строку JSON и преобразовать ее в объект или массив PHP, используя json_decode . http://php.net/manual/en/function.json-decode.php .

Когда JSON хранится как объект или массив, вы просто эхом или выполняете то, что хотите с данными.

Например:

 $json = '{"a":hello,"b":hi,"c":hey,"d":yo,"e":ola}'; $data = json_decode($json); echo $data->{'a'} // this should echo the value "hello" 

Важно отметить, что для кэширования внешних запросов вы не хотите делать удаленный запрос каждый раз, когда данные нужны, скорее, вы будете использовать Transient API с установленным временем для истечения и обновления данных.

Еще две важные ссылки:
http://codex.wordpress.org/HTTP_API
http://wp-api.org/