PHPackages                             kucrut/bridge-menus - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. kucrut/bridge-menus

ActiveWordpress-plugin[HTTP &amp; Networking](/categories/http)

kucrut/bridge-menus
===================

WP REST API endpoint for menus.

v0.3.1(7y ago)1300GPL-2.0PHP

Since May 28Pushed 7y ago1 watchersCompare

[ Source](https://github.com/kucrut/wp-bridge-menus)[ Packagist](https://packagist.org/packages/kucrut/bridge-menus)[ Docs](https://github.com/kucrut/wp-bridge-menus)[ RSS](/packages/kucrut-bridge-menus/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (5)Used By (0)

Bridge: Menus
=============

[](#bridge-menus)

WP REST API endpoint for menus.

This plugin was primarily built for [Minnie](https://github.com/kucrut/minnie).

Requirements
------------

[](#requirements)

- WordPress 4.7.2+

Endpoints
---------

[](#endpoints)

- By Menu ID: `GET /wp-json/bridge/v1/menus/`
- By Menu Location: `GET /wp-json/bridge/v1/menus/`

```
{
  "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
---------

[](#changelog)

### 0.3.1

[](#031)

- Fix Walker

### 0.3.0

[](#030)

- Remove WP-API from dependencies.

### 0.2.0

[](#020)

- Don't strip `home_url()` from `item->url`, let Bridge handle it.

### 0.1.0

[](#010)

- Initial

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~299 days

Total

4

Last Release

2735d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f62825bb7b657e26eb23efecc8452480816d859314a3e0df3eb0bdafe034d29a?d=identicon)[kucrut](/maintainers/kucrut)

---

Tags

wordpressrestmenu

### Embed Badge

![Health badge](/badges/kucrut-bridge-menus/health.svg)

```
[![Health](https://phpackages.com/badges/kucrut-bridge-menus/health.svg)](https://phpackages.com/packages/kucrut-bridge-menus)
```

###  Alternatives

[pixelpeter/laravel5-woocommerce-api-client

Laravel 5 wrapper for the Woocommerce REST API

125103.4k](/packages/pixelpeter-laravel5-woocommerce-api-client)[inpsyde/wp-rest-starter

Starter package for working with the WordPress REST API in an object-oriented fashion.

1088.4k](/packages/inpsyde-wp-rest-starter)[threesquared/laravel-wp-api

Laravel package for the Wordpress JSON REST API

1310.3k](/packages/threesquared-laravel-wp-api)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
