Plugin info

Total downloads: 2,274
Active installs: 50
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 3/26/2018 (2836 days ago)
Added to WordPress: 3/19/2018 (7 years old)
Minimum WordPress version: 4.7.0
Tested up to WordPress version: 4.9.28
Minimum PHP version: 5.6

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 2836 days ago

20/100

Is WP-REST-API Menus abandoned?

Possibly abandoned (last update 2836 days ago).

Compatibility

Requires WordPress: 4.7.0
Tested up to: 4.9.28
Requires PHP: 5.6

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

WP API Menus
Rating 5.0/5 (8 reviews)Active installs 2,000
WP API Options
Rating 5.0/5 (1 reviews)Active installs 10
WP API (V2) WooCommerce endpoints
Rating 0.0/5 (0 reviews)Active installs 10
WP API (V2) isFront
Rating 0.0/5 (0 reviews)Active installs 10
WP API Page template
Rating 0.0/5 (0 reviews)Active installs 0
WP-REST-API V2 Menus
Rating 5.0/5 (6 reviews)Active installs 3,000

Description

This plugin adds “routes” or “endpoints” to WP REST API that allows for retrieval of
menu data as JSON.

Updated port of “WP-REST-API V2 Menus” by Claudio La Barbera (http://www.claudiolabarbera.com)

Usage

Get all registered menus:

GET /wp-menus/v1/menus
https://yourwpsite.com/wp-json/wp-menus/v1/menus

Get menu data as JSON from menu slug:

GET /wp-menus/v1/menus/{slug}
https://yourwpsite.com/wp-json/wp-menus/v1/menus/{slug}

Gets the contents of a registered menu by its “slug”.

When assigning a menu a location in /wp-admin/nav-menus.php?action=locations
the slug is the name of the menu in lowercase and without any spaces like a post slug.

If your menu name is Main Menu:
https://yourwpsite.com/wp-json/menus/v1/wp-menus/main-menu

Installation

There are no requirements other than WordPress and one active menu. Installation is simple:

  1. Upload the wp-rest-api-menus folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

Frequently Asked Questions

Installation Instructions

There are no requirements other than WordPress and one active menu. Installation is simple:

  1. Upload the wp-rest-api-menus folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

How do I use this plugin?

It creates a JSON interpretation of any “registered” menu mainly for front-end use. If you have any questions feel free to contact me: https://www.amorphouswebsolutions.com/contact/

Review feed

No reviews available

Screenshots

No screenshots available

Changelog

1.0

  • Requires PHP 5.6x at the very least.