✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Cómo modificar o deshabilitar la API Heartbeat de WordPress

44

La API Heartbeat de WordPress se introduce en la versión 3.6. Con esta API, su navegador puede comunicarse con el servidor. En la carga de la página, la API de latido configura un código que se ejecuta cada 15 a 60 segundos. Cuando se ejecuta, el latido recopila datos para enviarlos a través de un evento jQuery, luego los envía al servidor backend y espera una respuesta.

Usando Heartbeat, WordPress muestra a los autores un mensaje como si otro usuario estuviera editando la publicación. Los complementos también utilizan esta API para la ejecución de scripts y para mostrar una notificación en tiempo real a los usuarios.

Estas son algunas de las características interesantes de Heartbeat API. Sin embargo, también puede comprometer el rendimiento de su servidor. Como en cada latido de solicitud envía una solicitud POST adicional a su servidor, agrega una carga adicional en su servidor. Para superar este problema, podemos modificar el intervalo de latidos para enviar solicitudes o deshabilitar completamente la API Heartbeat.

Modificar o deshabilitar la API Heartbeat mediante el complemento

Lo primero que debe hacer es instalar y activar el complemento Heartbeat Control. Tras la activación, encontrará la configuración en Configuración-> Control de latidos.

En esta página, modificará o deshabilitará la API Heartbeat.

El usuario puede detener completamente Heatbeat seleccionando la opción Disable Heartbeat.

De la misma manera, puede modificar el intervalo de latido seleccionando una opción Modificar latido y luego establecer una frecuencia.

Cómo modificar o deshabilitar la API Heartbeat de WordPress

Modificar o deshabilitar la API Heartbeat sin complemento

Incluso puede controlar la API de latidos sin usar un complemento. En ese caso, debe colocar un pequeño fragmento de código en el functions.phparchivo de su tema activo .

El siguiente código deshabilitaría completamente la API de latido.

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

Para modificar el intervalo de latidos, agregue el código de la siguiente manera:

function change_frequency_of_heartbeat_settings( $settings) {
    $settings['interval'] = 100; //Anything between 15-120
    return $settings;
}
add_filter( 'heartbeat_settings', 'change_frequency_of_heartbeat_settings' );

¡Eso es! Puede elegir la opción de usar un complemento o sin un complemento para administrar la API de latidos para un mejor rendimiento en su sitio web de WordPress.

Esperamos que comprenda cómo modificar o deshabilitar la API de latido de WordPress. Comparta sus pensamientos en los comentarios a continuación.

Artículos relacionados

Fuente de grabación: artisansweb.net

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More