Title: Laboratory WordPress Menus Rest API
Author: cardofearing
Published: <strong>30 November 2018</strong>
Last modified: 30 November 2018

---

Cari plugin

Plugin ini **belum teruji dangan 3 rilis besar WordPress**. Kemungkinan tidak lagi
dipelihara atau didukung, dan mungkin menghadapi masalah kompatibilitas bila digunakan
dengan versi WordPress yang lebih baru.

![](https://s.w.org/plugins/geopattern-icon/laboratory-menu-rest-endpoints.svg)

# Laboratory WordPress Menus Rest API

 Oleh [cardofearing](https://profiles.wordpress.org/ricardolabs/)

[Unduh](https://downloads.wordpress.org/plugin/laboratory-menu-rest-endpoints.zip)

 * [Detail](https://id.wordpress.org/plugins/laboratory-menu-rest-endpoints/#description)
 * [Ulasan](https://id.wordpress.org/plugins/laboratory-menu-rest-endpoints/#reviews)
 *  [Instalasi](https://id.wordpress.org/plugins/laboratory-menu-rest-endpoints/#installation)
 * [Pengembangan](https://id.wordpress.org/plugins/laboratory-menu-rest-endpoints/#developers)

 [Bantuan](https://wordpress.org/support/plugin/laboratory-menu-rest-endpoints/)

## Deskripsi

Laboratory WordPress Menus Rest API

Generate API Endpoints for WordPress menus.

### Available Endpoints

#### Get Menu Items Endpoint: `/wp-json/lab-menus/v1/menu/{menu(string | int)}`

**Params:**

 * menu – Either the slug (string) or ID (int) of a menu **e.g.**
    - `http://example.com/wp-json/lab-menus/v1/menu/main-menu`
    - `http://example.com/wp-json/lab-menus/v1/menu/2`

**Return: Array of menu item objects, otherwise false.**

    ```
    [{
      "ID": 48,
      "menu_item_parent": "0",
      "object_id": "46",
      "object": "page",
      "type": "post_type",
      "type_label": "Page",
      "url": "http:\/\/localhost:8888\/example\/test\/",
      "title": "Academics",
      "target": "",
      "attr_title": "",
      "description": "",
      "classes": [""],
      // Rest of the details...,
    }]
    ```

#### Get Available Menus Endpoint: `/wp-json/lab-menus/v1/menu-options`

**e.g.** `http://example.com/wp-json/lab-menus/v1/menu-options`

**Return: Array of available menus objects.**

    ```
    [{
     "term_id": 3,
      "name": "Example Navigation",
      "slug": "example-navigation",
      "term_group": 0,
      "term_taxonomy_id": 3,
      "taxonomy": "nav_menu",
      "description": "",
      "parent": 0,
      "count": 6,
      "filter": "raw"
    }]
    ```

#### Get Registered Menu Locations Endpoint: `/wp-json/lab-menus/v1/menu-locations`

**e.g.** `http://example.com/wp-json/lab-menus/v1/menu-locations`

**Return: (Associative Array) Array of menus registered by the theme.**

    ```
    [
      "example-nav": 3,
      "main-navigation": 2,
      "footer-nav": 4
    ]
    ```

## Instalasi

This plugin can be installed directly from your site.

 * Log in and navigate to Plugins  Add New.
 * Type “Laboratory WordPress Menus Rest API” into the Search and hit Enter.
 * Locate the Laboratory WordPress Menus Rest API plugin in the list of search results
   and click Install Now.
 * Once installed, click the Activate link.
 * Your endpoints will automatically be available.

It can also be installed manually.

 * Download the Laboratory WordPress Menus Rest API plugin from WordPress.org.
 * Unzip the package and move to your plugins directory.
 * Log into WordPress and navigate to the Plugins screen.
 * Locate Laboratory WordPress Menus Rest API in the list and click the Activate
   link.

## Ulasan

Belum ada ulasan untuk plugin ini.

## Kontributor & Pengembang

“Laboratory WordPress Menus Rest API” adalah perangkat lunak open source. Berikut
ini mereka yang sudah berkontribusi pada plugin ini.

Kontributor

 *   [ cardofearing ](https://profiles.wordpress.org/ricardolabs/)

[Terjemahkan “Laboratory WordPress Menus Rest API” dalam bahasa Anda.](https://translate.wordpress.org/projects/wp-plugins/laboratory-menu-rest-endpoints)

### Tertarik mengembangkan?

[Lihat kode](https://plugins.trac.wordpress.org/browser/laboratory-menu-rest-endpoints/),
periksa [repositori SVN ](https://plugins.svn.wordpress.org/laboratory-menu-rest-endpoints/),
atau mendaftar ke [log pengembangan](https://plugins.trac.wordpress.org/log/laboratory-menu-rest-endpoints/)
melalui [RSS](https://plugins.trac.wordpress.org/log/laboratory-menu-rest-endpoints/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Versi **1.0.0**
 *  Diperbarui **8 tahun yang lalu**
 *  Instalasi Aktif **Kurang dari 10**
 *  Versi WordPress ** 4.7.1 atau yang terbaru **
 *  Diuji hingga **4.9.33**
 *  Versi PHP ** 7.2 atau yang terbaru **
 *  Bahasa
 * [English (US)](https://wordpress.org/plugins/laboratory-menu-rest-endpoints/)
 * Tag
 * [api](https://id.wordpress.org/plugins/tags/api/)[menus](https://id.wordpress.org/plugins/tags/menus/)
 *  [Tampilan lanjut](https://id.wordpress.org/plugins/laboratory-menu-rest-endpoints/advanced/)

## Rating

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/laboratory-menu-rest-endpoints/reviews/#new-post)

[Lihat semua ulasan](https://wordpress.org/support/plugin/laboratory-menu-rest-endpoints/reviews/)

## Kontributor

 *   [ cardofearing ](https://profiles.wordpress.org/ricardolabs/)

## Bantuan

Ada yang ingin dikatakan? Butuh bantuan?

 [Lihat forum bantuan](https://wordpress.org/support/plugin/laboratory-menu-rest-endpoints/)

## Donasi

Apakah Anda ingin mendukung pengembangan plugin ini?

 [ Donasi untuk plugin ini ](https://chiedolabs.com)