Часто при интеграции сайтов на WordPress, нужно получать данные из других систем посредством RESTfull интерфейса в формате JSON.

Простейший пример — получить курс валют от https://openexchangerates.org/

При регистрации дается URL, который возвращает данные о текущем курсе валют.

Соответственно если нам нужно обработать эти данные к примеру для конвертации валют в магазине, то нам нужно как то получить эти данные.

В WP для этого есть функции: wp_remote_get и wp_remote_post

Пример

Еще видео по теме

Введение в HTTP API WordPress — Миша Рудрастых