今天有和网友聊到发现自己的网站负载比较大,且看到加载的文件是admin-ajax.php,这个文件对于整体正常功能是没有影响的,那我们如何禁止掉这个呢?其实这个admin-ajax.php文件是包含在WordPress Heartbeat API的启动项,他是默认WP开启的,用来连接WordPress网络加载的。
WordPress Heartbeat API使用浏览器和服务器之间的AJAX调用提供通信协议。API将在接收到数据后发送连续脉冲并触发事件。此功能可帮助您在服务器和WordPress仪表盘之间同步所有数据。
我们是否可以禁止掉WordPress Heartbeat呢?
add_action( 'init', 'stop_heartbeat', 1 );
function stop_heartbeat() {
wp_deregister_script('heartbeat');
}
添加代码到 functions.php 中禁止API。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END