• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Desactivar la API Heartbeat de WordPress

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 1801 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. 😉

API PHP

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes login o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2023 · Código Genesis

¿Has olvidado tu contraseña?