REST API (рубрик)
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_stabilize_value() | Уніфікує (стандартизує) передане значення відповідно до семантики JSON схеми. |
rest_url() | Отримує URL-адресу REST API для поточного сайту. Можна вказати конкретний маршрут. |
WP_Application_Passwords::create_new_application_password() | Створює Пароль програми. |
wp_authenticate_application_password() | Авторизує користувача використовуючи Basic авторизацію . |
wp_generate_uuid4() | Генерує ідентифікатор – випадковий унікальний рядок, що складається з літер та цифр. Створює UUID (Universally unique identifier) версії 4. |
wp_is_application_passwords_available() | Перевіряє, чи можна використовувати Паролі програм для поточного запиту. |
wp_is_uuid() | Перевіряє, чи вказаний рядок UUID рядком. |