plugin-icon

Disable WP REST API

針對未登入至 WordPress 網站的使用者停用 WP REST API。
評分
4.8
最近更新:
June 20, 2024
版本
2.6.3
活躍安裝總數
10K

這個外掛只有一個功能,就是為未登入 WordPress 的使用者停用 WP REST API。不需要任何組態。

這個外掛僅用 22 行相當短的程式碼 (小於 2KB),因此它相當輕量化、快速、有效率

外掛特色

  • 為未登入的使用者停用 REST/JSON
  • 為全部使用者停用 HTTP 回應中的 REST 標頭
  • 為全部使用者停用 HTML 標頭中的 REST 連結
  • 完全隨裝即用,設定後不需後續管理

防止未經授權的使用者濫用你的 WordPress 網站最快速、易用的方式

這個外掛的執行方式,完全取決於網站目前採用的 WordPress 核心程式版本。

WordPress 4.7 或更新版本

對 WordPress 4.7 或更新版本來說,除非使用者登入 WordPress,否則這個外掛會完全停用 WP REST API。

  • 對已登入的使用者來說,WP REST API 會正常執行
  • 對未登入/以登出的使用者來說,WP REST API 會是停用狀態

至於已登出/未登入的使用者產生 JSON/REST 要求後,他們會收到以下訊息:

rest_login_required: 僅有已驗證的使用者可以使用 REST API。

這個訊息可透過篩選器勾點 disable_wp_rest_api_error 進行自訂,請參考這篇文章的範例了解如何使用這個篩選器勾點。

較舊版本的 WordPress

對 WordPress 4.6 或更舊版本來說,這個外掛會對全部使用者停用全部 REST API 功能。

其他進一步資訊,請參考下方〈常見問題集〉區段。

隱私權

這個外掛不會收集或儲存任何使用者資料。它不會設定任何 Cookie,也不會連線至任何第三方位置,因此它不會透過任何方式侵犯使用者隱私。相反的,這個外掛可以改善使用者隱私,因為它可以保護潛在的敏感資訊不會透過 TEST API 顯示/存取。

Disable WP REST API 由具備 15 年 WordPress 開發者書籍作者經驗的 Jeff Starr 開發及維護。

支持這個外掛的開發工作

因為喜愛 WordPress 社群,因此我開發並維護這個免費外掛。如果想要支持外掛開發工作,請贊助開發工作或購買我撰寫的書籍:

也可以透過購買以下付費 WordPress 外掛支持外掛開發:

十分歡迎外部連結、轉推及按讚,謝謝大家 🙂

免費使用Creator方案
活躍安裝總數
10K
目前已測試版本
6.6
此外掛程式已可供下載,並可用於你的 WordPress 自助託管安裝。