[筆記] 初探 WordPress Restful API – 用 JSON 方式取得文章

WordPress 取得文章內文的方式,其程式面提供了 Restful API 可供存取。若你沒有裝設 Wordfence 或是做額外權限設定的話,一般來說是可以直接透過 POSTMAN 或是 fetch … 等工具抓取的。如果你有遇到 CORS 問題,可以嘗試透過自架 Proxy Server 來解決。
wordpress logo


內容

根據官方文件上所提供的 API,可以從全部文章列出到加上條件來回傳結果:

1. 列出全部文章

<網站網址>/wp-json/wp/v2/posts

2. 根據文章 id

<網站網址>/wp-json/wp/v2/posts/<id>

3. 根據頁面

<網站網址>/wp-json/wp/v2/pages

4. 根據頁面 id

<網站網址>/wp-json/wp/v2/pages/<id>

5. 文章類別

<網站網址>/wp-json/wp/v2/categories

6. 某個類別下的所有文章

<網站網址>/wp-json/wp/v2/posts?categories=<類別id>


參考資料

1. WordPress REST API Handbook
2. WordPress Rest API 相對應頁面、路徑資料總整理

按讚加入粉絲團

延伸閱讀