
WordPress系統默認開(kāi)放REST API,關(guān)于也就是本使說(shuō),除了以HTML格式輸出內容,關(guān)于
還可以以JSON格式輸出文章/用戶(hù)/評論等數據。本使
之所以支持JSON數據格式響應,關(guān)于是本使由于目前各種智能終端設備,如手機/平板/電視/路由器/家電/玩具等,關(guān)于
都要與云端服務(wù)器進(jìn)行數據通信,本使而終端設備需要的關(guān)于數據,不一定必須經(jīng)由瀏覽器解析H??TML后呈現給用戶(hù)。本使
所以通常使用JSON這種易于編寫(xiě)/閱讀/解??析的關(guān)于數據格式規范來(lái)進(jìn)行數據通??信。
如果你已經(jīng)部署好WordPress,本使就可以通過(guò)對應的關(guān)于鏈接得到JSON格式的數據:
文章列表/wp-json/wp/v2/posts
頁(yè)面列表/wp-jso??n/wp/v2/pages
用戶(hù)列表/wp-json/w??p/v2/users
將示例域名替換為自己的??域名,如果頁(yè)面返回404錯誤,本使需要設置WEB代理服務(wù)器(Nginx)的關(guān)于重定向規則。
完整的資源API鏈接,請訪(fǎng)問(wèn)
https://developer.wordpress.org/rest-api(′_`)/reference/
由此可見(jiàn),如果網(wǎng)站想為其他設備提供數據接口服務(wù),就可以直接使用,沒(méi)有開(kāi)發(fā)成本。
如果不期望自己的網(wǎng)站開(kāi)放REST API,則可以通過(guò)安裝插件Disable REST API來(lái)禁用這個(gè)功能。
插件地址:
https://wordpress.org/plugins/disable-json-api/
安裝啟用后,除了已經(jīng)登陸的管理員,其他用戶(hù)無(wú)權限訪(fǎng)問(wèn)數據。
為了讓JSON數據在瀏覽器里面易于閱讀,可以安裝相關(guān)的擴展:
Chrome :
https://chrome.google.com/webstore/detail/j(⊙_⊙)son-viewer/aimiinbnnk??boelefkjlen(╬ ò﹏ó)lgimcabobli?utm_source=chrome-ntp-icon
來(lái)源地址:http://www.alitaohuo.com/CMSjiaocheng/wordpressjiaocheng/2017.html