WordPress REST API (также известное как WP-API) позволяет пользователям (HTTP Клиентам) удаленно взаимодействовать с сайтом: отправлять запросы и получать ответы (данные в JSON формате). Это могут быть посты, рубрики, комменты и т.д. Также такие данные можно создавать/изменять/удалять. Делается все это через URL, так называемые «маршруты».
Подробнее читайте в Учебнике по REST API.
get_rest_url() | Получает URL конечной точки REST API для указанного сайта мультисайт. |
register_rest_field() | Регистрирует новое REST поле для указанного типа REST объекта (ресурса). |
register_rest_route() | Регистрирует маршрут и конечные точки REST API. Говоря проще регистрирует URL по которому будет срабатывать указанная PHP функция. |
rest_ensure_response() | Проверяет и, если надо, преобразует переданные данные в объект класса WP_HTTP_Response. |
rest_is_boolean() | Определяет, является ли переданное значение логическим или подобно логическому. Т.е. также как и PHP не учитывает тип значение: 1 - true, 0 - false. |
rest_output_link_wp_head() | Выводит ссылку на корневой REST API маршрут в секции <head> на всех страницах сайта. |
rest_sanitize_array() | Преобразовывает переданное значение в индексный массив. Если преобразование невозможно вернет пустой массив. |
rest_url() | Получает URL конечной точки REST API. |
wp_authenticate_application_password() | Авторизует пользователя используя пароль приложения и Basic авторизацию. |
wp_is_application_passwords_available() | Проверяет можно ли использовать Пароли приложений для текущего запроса. |