您是否要使用WordPress创建投资组合网站?通常,大多数…
WordPress Heartbeat API是一个很棒的功能,为插件开发人员打开了许多可能性的大门。但是,在某些情况下,它可能会增加CPU使用率并降低网站速度。在本文中,我们将向您展示如何限制WordPress中的Heartbeat API甚至完全停止它。

在WordPress 3.6中引入的Heartbeat API,使您的浏览器可以在登录WordPress管理区域时使用AJAX调用与服务器进行通信。这使WordPress可以向其他作者显示帖子正在由其他用户编辑,并使插件开发人员可以实时向您显示通知。
这听起来不错,但是如果请求太多,那么服务器将变慢。让我们看一下如何限制或完全停止WordPress Heartbeat API。
您需要做的第一件事是安装并激活Heartbeat Control插件。激活后,您需要访问“设置”»“心跳控制”以配置插件。
从“控制心跳位置”选项中,您可以选择要控制心跳设置的位置。您可以在仪表板上禁用它,允许在后期编辑页面上使用它,或者在任何地方完全禁用它。
下一个选项使您可以控制心跳的频率。默认情况下,心跳每15秒在帖子编辑页面上和每分钟在仪表板上发出一次帖子呼叫。您可以选择更高的频率。
单击保存更改按钮以存储您的设置。这就是您成功限制网站上心跳API调用的全部。
在没有插件的情况下禁用WordPress中的Heartbeat API
如果您是站点上的单个用户,并且确定不需要使用API可能提供的任何功能,则可以将其禁用。您可以使用上文提到的心跳控制插件,也可以简单地将此代码段复制并粘贴到主题的functions.php文件或特定于站点的插件中。
add_action(
'init'
,
'stop_heartbeat'
, 1 );
function
stop_heartbeat() {
wp_deregister_script(
'heartbeat'
);
}
我们希望本文能帮助您学习如何限制WordPress中的心跳API。