Довільний Тип запису (post_type)
Ці маршрути дозволяють отримати/створити/оновити/видалити записи або окремий запис довільного запису.
Будь-який новий тип запису під час реєстрації через rest_controller_class .
Це означає, що при реєстрації типу запису, якщо не встановлений параметр rest_controller_class
, у нас автоматично з’являється маршрути повністю аналогічні маршрутам роботи з постами, тільки в дорозі маршруту замість posts
потрібно використовувати имя нашего типа записи
:
/wp/v2/my_post_type // працює із записами типу my_post_type /wp/v2/my_post_type/{ID} // працює із записом з ID = {ID}
В іншому, ці маршрути використовуються так само, як маршрути постів .
Щоб маршрут працював під час реєстрації типу запису потрібно вказати show_in_rest = true
!
my_post_type
у маршруті /wp/v2/my_post_type
– це параметр, rest_base
який вказується при реєстрації типу запису. За дефолтом = ярлик типу запису.