章節連結
WordPress 取得文章內文的方式,其程式面提供了 Restful API 可供存取。若你沒有裝設 Wordfence 或是做額外權限設定的話,一般來說是可以直接透過 POSTMAN 或是 fetch … 等工具抓取的。如果你有遇到 CORS 問題,可以嘗試透過自架 Proxy Server 來解決。
內容
根據官方文件上所提供的 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 相對應頁面、路徑資料總整理
延伸閱讀
- [筆記] Ultimate AWS Certified Developer Associate (36)
- [指南] 安裝專案 npm 套件出現 exited with error code: 128
- [筆記] Udemy – CSS3 Animations, Transforms and Transitions Ultimate Guide (52)
- [筆記] Ultimate AWS Certified Developer Associate (35)
- [筆記] Udemy – CSS3 Animations, Transforms and Transitions Ultimate Guide (45)