這個步驟感覺說出來是廢話,我想說的是建議你使用WordPress4.7級以上的版本,因為需要使用rest json api ,這個版本后這個api就包含在WordPress里了,不必通過插件來安裝。
這里說明一下,在WordPress的插件里,有個json api 的插件,和官方的rest json api是不一樣的,無法使用在本小程序里。
當然,如果你熟悉json api 可以修改本小程序去對接json api的接口也是可以的。
再次強調使用WordPress4.7級以上的版本無需安裝rest json api的插件。
rest json api 需要在wordpress設置固定鏈接和偽靜態才可以正常使用。
1. 設置WordPress 的固定鏈接(permalink)
打開Wordpress后臺設置,如下圖所示:

選擇除了“樸素”以外的其他選項都可以。不過注意一點:最好在固定鏈接的最后加上html的為后綴,雖然不加并不影響json api的使用,但考慮到小程序里的站內鏈接目前是通過判斷html的后綴來獲取文章slug值,如果不加html后綴會導致小程序的站內鏈接無法跳轉,后續我會考慮完善兼容不帶html后綴的固定鏈接的方式。
2. URL重寫
設置完固定鏈接后,就可以可以通過以下的鏈接方式來訪問REST API 了,比如查看文章列表的json:
https://www.watch-life.net/index.php/wp-json/wp/v2/posts
ps:注意www.watch-life.net 替換成你的域名
但是這種方式看上去并不是那么優雅,中間還夾雜這index.php,如果去掉就是就感覺完美一些,這就需要通過URL 重寫來實現,具體重寫的原理就不詳細闡述了,下面給出在不同的web服務器下URL重寫代碼。
關于這個url重寫,也就是偽靜態處理,最簡單的方式也就是使用寶塔面板,在網站選項中的偽靜態,直接選擇wordpress就可以了。在這里就不多做贅述了。