Нажмите для увеличения
Описание
Этот плагин расширяет WordPress JSON REST API новыми маршрутами для зарегистрированных меню WordPress.
Будут доступны новые маршруты:
- /menus список всех зарегистрированных меню.
- /menus/<id> данные для конкретного меню.
- /menu-locations список всех зарегистрированных местоположений тем.
- /menu-locations/<location> данные для меню в указанном меню в папке темы.
В настоящее время маршрут Menu-locations/<location> для отдельных меню возвращает дерево с полной иерархией меню, с правильным порядком пунктов меню и списком дочерних элементов для каждого пункта меню. Маршрут Menus/<id> выведет подробную информацию о меню и плоский массив пунктов меню. Порядок элементов или наличие у каждого элемента родительского элемента будут указаны в атрибутах каждого элемента, но этот маршрут не будет выводить элементы в виде дерева.
Вы можете изменить расположение данных каждого отдельного пункта меню и дочерних элементов, используя фильтр json_menus_format_menu_item.
Важное примечание о WP API V2:
В V1 маршруты по умолчанию расположены в wp-json/menus/etc.
В V2 маршруты по умолчанию находятся по адресу wp-json/wp-api-menus/v2/ (например, wp-json/wp-api-menus/v2/menus/ и т. д.), поскольку V2 поощряет использование префиксов и пространство имен версий.
Будут доступны новые маршруты:
- /menus список всех зарегистрированных меню.
- /menus/<id> данные для конкретного меню.
- /menu-locations список всех зарегистрированных местоположений тем.
- /menu-locations/<location> данные для меню в указанном меню в папке темы.
В настоящее время маршрут Menu-locations/<location> для отдельных меню возвращает дерево с полной иерархией меню, с правильным порядком пунктов меню и списком дочерних элементов для каждого пункта меню. Маршрут Menus/<id> выведет подробную информацию о меню и плоский массив пунктов меню. Порядок элементов или наличие у каждого элемента родительского элемента будут указаны в атрибутах каждого элемента, но этот маршрут не будет выводить элементы в виде дерева.
Вы можете изменить расположение данных каждого отдельного пункта меню и дочерних элементов, используя фильтр json_menus_format_menu_item.
Важное примечание о WP API V2:
В V1 маршруты по умолчанию расположены в wp-json/menus/etc.
В V2 маршруты по умолчанию находятся по адресу wp-json/wp-api-menus/v2/ (например, wp-json/wp-api-menus/v2/menus/ и т. д.), поскольку V2 поощряет использование префиксов и пространство имен версий.
Похожие товары
Смотреть все
Хит продаж
WordPress
Хит продаж
WordPress