通过 WP API Menus 插件增强 WordPress
WP API Menus 是一个 WordPress 插件,旨在通过为注册菜单添加新的路由来扩展 WordPress JSON REST API 的功能。这使开发人员能够访问菜单及其详细信息的全面列表,显著增强 WordPress 主题的自定义和功能。该插件提供几个关键路由,包括 '/menus' 用于列出所有注册菜单,'/menus/' 用于特定菜单数据,以及 '/menu-locations' 用于主题位置。
该插件对于希望操作菜单数据的开发人员特别有用,因为它以结构化格式返回菜单项的层次结构。新的 V2 路由,鼓励前缀和命名空间,确保开发人员可以无缝地将此功能集成到他们的应用程序中。通过过滤钩子 json_menus_format_menu_item 更改数据排列的灵活性进一步增强了其可用性,使 WP API Menus 成为 WordPress 自定义的宝贵工具。