[WordPress] 外掛分享: Disable REST API for Real

WordPress 外掛 Disable REST API for Real 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「Disable REST API for Real」是 2015-12-16 上架。
  • 目前有 300 個安裝啟用數。
  • 上一次更新是 2019-11-14,距離現在已有 1997 天。超過一年沒更新,安裝要確認版本是否可用。以及後續維護問題!
  • 外掛最低要求 WordPress 4.7 以上版本才可以安裝。
  • 有 3 人給過評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

samuelaguilera |

外掛標籤

api | JSON | rest | wp-json | rest-api |

內容簡介

WordPress REST API 是一個很好的資源,但是如果您不想使用它,您可能想要關閉這個入口到您的 WordPress。

不同於其他受歡迎的外掛程式,它的目標是禁用 REST API,但僅在收到請求時返回由 REST API 處理的錯誤,這個插件預設情況下會刪除所有與 WordPress REST API 相關的篩選器和操作,並為發送到 REST API URL 終點的請求返回 404 錯誤,有效地阻止任何使用 REST API。

您可以在「設定」-「一般」頁面中選擇「僅限已登入的使用者」設置 REST API 設置,以進行較小的操作,從而保持 REST API 存取功能,但要求使用者已登入才能接受請求。

如果您對此外掛程式感到滿意,請不要忘記給予好評鼓勵,這將激勵我繼續分享和改善這個外掛程式(以及其他外掛程式)。

支援:如果您有任何支援問題,請在 Github 存儲庫中建立問題。

要求

需要 WordPress 4.7 或更高版本。

功能

透過刪除所有與 WordPress REST API 相關的篩選器和操作,並為發送到 REST API URL 終點的請求返回 404 錯誤(例如 https://example.com/wp-json/whatever)真正禁用 WordPress 核心的 REST API。
選擇性地,可以要求使用者已登入才能使用 REST API,而不是完全禁用它。

使用方法

要完全禁用 REST API,只需從「外掛程式」頁面安裝並啟用該外掛程式。

如果您不想禁用 REST API 但要求使用者已經登入,請前往「設定」-「一般」頁面,並將 REST API 設置選擇為「僅限已登入的使用者」,然後點擊「保存更改」。

如果您想再次禁用 REST API,可以將選項改回「關閉」。

如果要恢復 WordPress 的默認設置,只需停用該外掛程式。

原文外掛簡介

The WordPress REST API is a great resource, but if you don’t want to use it probably you will want to close this door to your WordPress.
Unlike other popular plugins that aims to disable the REST API but only return an error, processed by the REST API, when a request is received, by default, this plugin removes all filters and actions related to WordPress REST API, and returns a 404 error for requests sent to the REST API URL endpoints, effectively blocking any use of the REST API.
Optionally you can set the REST API setting in Settings -> General page to “Logged In Only” for a less drastical action, to keep REST API access enabled but require the user to be logged in to accept the requests.
If you’re happy with the plugin please don’t forget to give it a good rating, it will motivate me to keep sharing and improving this plugin (and others).
SUPPORT: If you have any support question, please create an issue at the Github repository.
Requirements

WordPress 4.7 or higher.

Features

Disable WordPress core REST API for real by removing all filters and actions related to it and returning a 404 error for requests sent to REST API URL endpoints (e.g. https://example.com/wp-json/whatever ).
Option to require user to be logged in to use the REST API instead of completely disable it.

Usage
To disable the REST API completely simply install the plugin from the Plugins page and enable it.
If you don’t want to disable the REST API but require user to be logged in instead, go to Settings -> General page and set the REST API to option to “Logged In Only”, and click Save Changes.
You can change the option back to “Off” if you want to disable the REST API again.
To return to WordPress default, simply deactivate the plugin.

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Disable REST API for Real」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


1.0 | 2.0 | 2.1 | 2.1.1 | trunk |

延伸相關外掛(你可能也想知道)

  • Disable REST API 》這是最全面的 WordPress REST API 存取控制外掛!, 輕鬆安裝,安裝後不需要額外設定即可使用。只需上傳並啟用,整個 REST API 將無法被一般訪客存取。, 但如...。
  • Make Connector 》Make 是一個視覺化平台,讓你可以在幾分鐘內設計、建立和自動化任何事情 - 從簡單的任務到複雜的工作流程。使用 Make,你可以在 WordPress 和數千個應用程式...。
  • ACF to REST API 》此 WordPress 外掛在WordPress REST API中提供了Advanced Custom Fields的端點, 詳細資訊請參閱GitHub:https://github.com/airesvsg/acf-to-rest-api/。
  • Disable WP REST API 》這個外掛只有一個功能:禁用沒有登入 WordPress 的訪客使用 WP REST API。不需要任何設定。, 這個外掛只有 22 行短小的程式碼(少於 2KB)。因此它非常輕量、...。
  • WPGet API – Connect to any external REST API 》簡單地連接WordPress至外部API的最簡單方式。, , WPGetAPI 可輕鬆地從無限量的第三方 REST API 發送和接收資料,然後使用「Shortcode」或「Template Tag」格...。
  • WP REST Cache 》如果您在使用 WordPress REST API 時遇到速度問題,這個外掛將允許 WordPress 快取 REST API 的回應,使其更快。, 此外掛提供以下功能:, , 快取所有預設的 W...。
  • WP REST API Controller 》WP REST API Controller 外掛提供使用者易用的圖形化介面,使管理員可以切換 WordPress 核心和自訂文章類型以及分類法的可見性和端點,同時也可以自訂 API 回...。
  • Transbank Webpay REST 》透過 Webpay Plus 和 Webpay Oneclick 在你的 WooCommerce 上使用信用卡、借記卡和預付卡進行在線付款。
  • WordPress REST API (Version 2) 》WordPress 正轉變成一個完整的應用程式框架,因此需要新的 API。這個專案的目的是創建一個易於使用、易於理解且經過良好測試的框架,用於創建這些 API,以及...。
  • WP REST API – OAuth 1.0a Server 》使用這個外掛,您可以將應用程式連接至您的 WordPress 網站,而不必透露您的密碼。, 此外掛使用 OAuth 1.0a 協議,允許委派授權,即允許應用程式使用一組次要...。
  • REST API Meta Support 》此外掛可以自動將 WordPress REST API 的文章(/wp-json/wp/v2/posts)或頁面(/wp-json/wp/v2/pages) POST 中的 meta 欄位所包含的元數據自動存儲於建立的...。
  • Better REST API Featured Images 》注意:您可能不需要此外掛。 REST API 已經支援在 URL 中添加查詢參數 ?_embed,並且回應將包括所有“嵌入式媒體”,包括特色圖片,在那裡獲得的數據正是此外掛...。
  • REST API Toolbox 》此外掛允許調整多個 REST API 設定, , 停用 REST API, 移除 WordPress 核心端點, 需要核心端點驗證, 強制使用 SSL, WP-CLI 命令: wp rest-api-toolbox, , 在 ...。
  • Disable Gutenberg Autosave 》啟用此外掛後,Gutenberg 編輯器的自動儲存功能將被停用。您也可以在編輯器中選擇不同的自動儲存間隔時間(預設為 60 秒)。, 區塊編輯器仍會使用本地自動儲...。
  • WP-CORS 》來自其他網站的 AJAX 請求(其中包含 Origin 標頭)將被允許,並且會允許在外掛程式的「設定」頁面中列出的任何網域。。

文章
Filter
Apply Filters
Mastodon