[WordPress] 外掛分享: WP-REST-API Menus

首頁外掛目錄 › WP-REST-API Menus
80+
安裝啟用
尚無評分
2911 天前
最後更新
問題解決
WordPress 4.7.0+ PHP 5.6+ v1.0 上架:2018-03-18

內容簡介

此外掛新增了「路徑」或「終點」至 WP REST API,以 JSON 格式檢索選單資料。

此為 Claudio La Barbera (http://www.claudiolabarbera.com) 的 WP-REST-API V2 Menus 升級版本。

使用方法

檢索所有已註冊之選單:

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

按選單別名檢索選單資料:

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

依據選單的「別名」檢索已註冊選單之內容。

當在 /wp-admin/nav-menus.php?action=locations 中指定選單位置時,別名即為選單的名稱,以全小寫且不含空格之方式顯示,類似於文章的別名。

若您的選單名稱為「主選單」:https://yourwpsite.com/wp-json/menus/v1/wp-menus/main-menu

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「WP-REST-API Menus」→ 直接安裝(推薦)

原文外掛簡介

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

延伸相關外掛

文章
Filter
Apply Filters
Mastodon