kucrut / bridge-menus
WP REST API endpoint for menus.
Installs: 300
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Type:wordpress-plugin
Requires
- composer/installers: ~1.0
This package is auto-updated.
Last update: 2024-10-13 15:24:07 UTC
README
WP REST API endpoint for menus.
This plugin was primarily built for Minnie.
Requirements
- WordPress 4.7.2+
Endpoints
- By Menu ID:
GET /wp-json/bridge/v1/menus/<id>
- By Menu Location:
GET /wp-json/bridge/v1/menus/<location>
{ "id": 2, "name": "Primary", "slug": "primary", "description": "", "items": [ { "id": 4, "order": 1, "parent": 0, "title": "Home", "url": "/", "attr": "", "target": "", "classes": [], "xfn": "", "description": "", "object_id": 4, "object": "custom", "type": "custom", "type_label": "Custom Link", "children": [ { "id": 29, "order": 2, "parent": 4, "title": "WordPress", "url": "http://w.org", "attr": "", "target": "", "classes": [], "xfn": "", "description": "", "object_id": 29, "object": "custom", "type": "custom", "type_label": "Custom Link", "children": [] } ] }, { "id": 5, "order": 3, "parent": 0, "title": "Sample Page", "url": "/sample-page/", "attr": "", "target": "", "classes": [], "xfn": "", "description": "", "object_id": 2, "object": "page", "type": "post_type", "type_label": "Page", "children": [] }, { "id": 6, "order": 4, "parent": 0, "title": "Uncategorized", "url": "/blog/category/uncategorized/", "attr": "", "target": "", "classes": [], "xfn": "", "description": "", "object_id": 1, "object": "category", "type": "taxonomy", "type_label": "Category", "children": [] } ] }
Changelog
0.3.1
- Fix Walker
0.3.0
- Remove WP-API from dependencies.
0.2.0
- Don't strip
home_url()
fromitem->url
, let Bridge handle it.
0.1.0
- Initial