wordpress heartbeat api 是一個很棒的功能,為插件開發人員打開了一些巨大可能性的大門。但在某些情況下,它可能會增加您的 cpu 使用率并降低您的網站速度。在本文中,我們將向您展示如何限制 wordpress 中的 heartbeat api,甚至完全停止它。
Heartbeat API 在 wordpress 3.6 中引入,允許您的瀏覽器在登錄 WordPress 管理區域時使用ajax調用與服務器進行通信。這允許 WordPress 向其他作者顯示某個帖子正在由其他用戶編輯,并使插件開發人員能夠向您實時顯示通知。
這聽起來不錯,但如果您有太多請求,那么您的服務器將會變慢。我們來看看如何限制或完全停止WordPress Heartbeat API。
視頻教程
https://www.youtube.com/embed/aaREy8dq5Wo?version=3&rel=0&fs=1&showsearch=0&showinfo=1&iv_load_policy=1&wmode=transparent訂閱 WPBeginner
https://www.youtube.com/subscribe_embed?usegapi=1&channel=wpbeginner&layout=default&count=default&origin=https%3A%2F%2Fwpbeginner.com&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-Static%2F_%2Fjs%2Fk%3Doz.gapi.en.vQiXRrxCe40.O%2Fam%3DAQ%2Fd%3D1%2Frs%3DAGLTcCMBxIGVyXSdvvcs43a64yHt_P7dfg%2Fm%3D__features__#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh&id=I0_1448178294715&parent=https%3A%2F%2Fwpbeginner.com
如果您不喜歡該視頻或需要更多說明,請繼續閱讀。
您需要做的第一件事是安裝并激活心跳控制插件。激活后,您需要訪問設置?心跳控制來配置插件。
從“控制檢測信號位置”選項中,您可以選擇要控制檢測信號設置的位置。您可以在儀表板上禁用它,在帖子編輯頁面上允許它,或者在任何地方完全禁用它。
下一個選項允許您控制心跳的頻率。默認情況下,heartbeat 在帖子編輯頁面上每 15 秒進行一次帖子調用,在儀表板上每分鐘進行一次帖子調用。您可以選擇更高的頻率。
單擊保存更改按鈕來存儲您的設置。這就是您成功限制站點上的心跳 API 調用的全部內容。
在沒有插件的情況下禁用 WordPress 中的 Heartbeat API
如果您是網站上的單個用戶,并且您確定不需要 API 提供的任何功能,那么您可以禁用它。您可以使用我們上面提到的心跳控制插件,或者您可以簡單地將此代碼片段復制并粘貼到主題的functions.php文件或特定于站點的插件中。
add_action( 'init', 'stop_heartbeat', 1 );functionstop_heartbeat() {wp_deregister_script('heartbeat');}
由
在 WordPress 中一鍵使用
我們希望本文能幫助您了解如何在 WordPress 中限制心跳 API。您可能還想查看這些提示和技巧來保護 WordPress 管理區域。