如何在 WordPress 中限制 Heartbeat API

12/24/2022

如何在 WordPress 中限制 Heartbeat API

編者註:我們從 WPBeginner 上的合作夥伴鏈接中獲得佣金。佣金不會影響我們編輯的意見或評價。了解更多有關編輯過程的信息。

WordPress Heartbeat API 是一個很好的功能,為插件開發者提供了許多可能性。然而,在某些情況下,它可能會增加 CPU 使用量,並使您的網站變慢。在本文中,我們將向您展示如何在 WordPress 中限制 Heartbeat API,甚至完全停止它。

WordPress 3.6 中引入了 Heartbeat API,允許您的瀏覽器在您登錄 WordPress 管理區域時使用 AJAX 調用與服務器通信。這允許 WordPress 向其他作者顯示帖子正在被另一個用戶編輯,並使插件開發者能夠實時向您顯示通知。

這聽起來不錯,但如果請求過多,則會使您的服務器變慢。讓我們來看看如何限制或完全停止 WordPress Heartbeat API。

視頻教程

如果您不喜歡視頻或需要更多指導,請繼續閱讀。

安裝和激活 Heartbeat Control 插件

首先,您需要安裝並激活 Heartbeat Control 插件。激活後,您需要訪問設置 » Heartbeat Control 來配置插件。

在「控制 Heartbeat 位置」選項中,您可以選擇要控制 Heartbeat 設定的位置。您可以在儀表板上禁用它,允許在帖子編輯頁面上使用,或者完全禁用它。

下一個選項允許您控制 Heartbeat 的頻率。默認情況下,Heartbeat 在帖子編輯頁面上每 15 秒進行一次請求,在儀表板上每分鐘進行一次請求。您可以選擇更高的頻率。

點擊保存更改按鈕以存儲您的設置。這樣,您已成功限制了網站上的 Heartbeat API 調用。

不使用插件禁用 Heartbeat API

如果您是網站的唯一用戶,並且確定不需要 API 提供的任何功能,那麼您可以禁用它。您可以使用上文提到的 Heartbeat Control 插件,或者簡單地將以下代碼片段複製並粘貼到主題的 functions.php 文件或特定於網站的插件中。

add_action( 'init', 'stop_heartbeat', 1 );
function stop_heartbeat() {
wp_deregister_script('heartbeat');
}

希望這篇文章能幫助您學會如何在 WordPress 中限制 Heartbeat API。您可能也會喜歡查看這些保護 WordPress 管理區域的技巧和黑客技術。

如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取 WordPress 教程。您也可以在推特和 Facebook 上找到我們。



Related Posts

  • 2024-07-27
  • WordPress 插件

您是否希望在 WordPress 中要求文章必須設置精選圖片?如果您正在運營一個多作者的 WordPress 博客,您會希望確保每位作者在發布文章之前都添加精選圖片。在這篇文章中,我們將向您展示如何輕鬆地在 WordPress 中要求文章設置精選圖片。

閱讀更多
  • 2024-07-26
  • WordPress 插件

WordPress 內建搜尋功能,但其搜尋結果通常不盡人意。幸運的是,您可以自訂搜尋結果頁面,使其更加使用者友好。本文章將向您展示如何無需編寫任何代碼輕鬆自訂 WordPress 搜尋結果頁面。

透過自訂搜尋結果頁面,使用者能更容易找到他們需要的內容,並改善整體使用者體驗,從而提高頁面瀏覽量和轉化率。

閱讀更多
  • 2024-07-24
  • WordPress 插件

您在尋找如何創建影片和圖片的 WordPress Slider 吗?Sliders 是展示內容且吸引網站訪客注意力的絕佳方式。本文將為您提供使用 Soliloquy 簡易創建影片和圖片 Slider 的詳細指南。

首先,您需要安裝一個合適的 WordPress Slider 插件,例如 Soliloquy。這個插件使用簡單,可建立響應式的影片和圖片 Slider,不需要編寫一行代碼。接著,您可以根據需求添加各種媒體內容並調整 Slider 設定。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>