Aprende en este tutorial cómo desactivar la API Heartbeat de WordPress sin plugins.
La API Heartbeat permite que el navegador se comunique con el servidor usando llamadas AJAX cuando el usuario está logueado.
Es un herramienta interesante para los desarrolladores de WordPress y se encarga de algunos procesos del core como:
- Autoguardados de las entradas.
- Revisiones de entradas.
- Evitar que más de un usuario acceda a una entrada.
El problema es que puede aumentar el consumo de recursos del servidor, llegando a saturar la CPU y ralentizar la web.
Una opción es limitar cada cuanto tiempo se ejecuta, para lo que puedes usar un plugin (como Heartbeat Control o WP Rocket), pero si tienes algún proyecto en el que no necesitas que se ejecute para nada puedes desactivarlo con un poco de código.
Vamos a ver cómo:
Código para deshabilitar la API Heartbeat de WordPress
Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:
Para ver este código y los otros 2057 snippets de esta web,
identifícate o suscríbete aquí.
¡Listo!
Una vez añadido este fragmento la API Heartbeat no se ejecutará.
Conclusión
¿Quieres deshabilitarla API Heartbeat de WordPress? Ahora ya sabes cómo hacerlo con un poco de código.
Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.
Todo ventajas de ser suscriptor. 😉