Cómo Desactivar el HeartBeat de WordPress

Manuel Campos

El HeartBeat de WordPress es una funcionalidad de WordPress que permite que un autor del sitio se de cuenta que un articulo esta siendo editado por otro usuario del sitio.

Si eres el único autor del sitio, no requieres hacer uso de esa funcionalidad, que ha sido culpada por consumir mucho CPU de los sitios de WordPress.

Remover la funcionalidad es relativamente fácil y puede ser realizado con plugins o con un fragmento de código.



Desactivar el HeartBeat de WordPress por medio Plugins

Si deseas limitar el HeartBeat de WordPress, lo único que debes hacer es usar HeartBeat Control, un plugin creado por los desarrolladores detrás de WPRocket.

Si usas WPRocket como plugin de cache, podrás implementar esa función desde ese plugin.

Tambien puedes encontrar esa función dentro de las funcionalidades de PerfMatters.


Desactivar el HeartBeat de WordPress Manualmente

En caso de querer desactivar el heartbeat por completo, puedes pegar este código en tu archivo Functions.php

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

Hay varias maneras de implementar ese código

  • Agregar ese código por medio de un plugin como Code Snippets Pro es una mejor solución para muchos. Para hacerlo, debes agregar ese código en las opciones que ese u otros tipos de plugin incluyen.
  • Tambien puedes agregar ese fragmento de código en el functions.php file de tu child theme.
  • La otra opción es mediante un mu-plugin, mi método preferido para agregar, personalizar o remover funcionalidades WordPress.

Este es el código que puedes implementar si deseas crear un mu-plugin:

<?php

/*
  Plugin Name: Heartbeat Disabler
  Plugin URI: https://wpsurfer.com
  Description: Disable the Heartbeat
  Version: 1.0
  Author: TicoLibre
  Author URI: https://wpsurfer.com
*/

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

Manuel Campos, English Professor

Manuel Campos

I am José Manuel. I am writing about things I know and things that I am learning about WordPress. I hope you find the content of this blog useful.

WP SURFER

home

about

privacy

contact

© 2024 WP SURFER • Made with Love in Costa Rica