以下由WordPress建置站教學欄位介紹WordPress REST API的基本使用,希望對需要的朋友有幫助!
WordPress系統預設開放REST API,也就是說,除了以HTML格式輸出內容,
還可以以JSON格式輸出文章/使用者/評論等數據。
之所以支援JSON資料格式回應,是由於目前各種智慧型終端設備,如手機/平板/電視/路由器/家電/玩具等,
都要與雲端伺服器進行數據通信,而終端設備所需的數據,不一定必須經由瀏覽器解析HTML後呈現給使用者。
所以通常使用JSON這種易於編寫/閱讀/解析的資料格式規格來進行資料通訊。
如果你已經部署好WordPress,就可以透過對應的連結得到JSON格式的資料:
連結格式範例:
文章列表9e6c6f86673efa96e9f4645ec38e5f75/wp- json/wp/v2/posts
頁面清單9e6c6f86673efa96e9f4645ec38e5f75/wp-json/wp/v2/pages
使用者清單9e6c6f86673efa96e9f4645ec38e5f75/wp-json/wp/v2/ users
將範例域名替換為自己的域名,如果頁面傳回404錯誤,則需要設定WEB代理伺服器(Nginx)的重定向規則。
完整的資源API鏈接,請訪問
https://developer.wordpress.org/rest-api/reference/
由此可見,如果網站想為其他設備提供資料介面服務,就可以直接使用,沒有開發成本。
如果不期望自己的網站開放REST API,則可以透過安裝外掛Disable REST API來停用這個功能。
外掛程式位址:
https://wordpress.org/plugins/disable-json-api/
安裝啟用後,除了已經登陸的管理員,其他使用者無權存取資料。
為了讓JSON資料在瀏覽器裡面易於閱讀,可以安裝相關的擴充功能:
Chrome :
https://chrome.google.com/webstore/detail/json-viewer/aimiinbnnkboelefkjlenlgimcabobli?utm_source=chrome-ntp-icon
更多WordPress技術文章,請造訪WordPress技巧欄位!
以上是關於WordPress REST API的基本使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!