✅ WEB- och WordPress -nyheter, teman, plugins. Här delar vi tips och bästa webbplatslösningar.

Hur man ändrar eller inaktiverar WordPress Heartbeat API

19

WordPress Heartbeat API introduceras i version 3.6. Med hjälp av detta API kan din webbläsare kommunicera med servern. På sidbelastningen ställer hjärtslag-API in en kod som körs var 15–60 sekund. När den körs samlar hjärtslag data som ska skickas via en jQuery-händelse och skickar detta till backend-servern och väntar på svar.

Med Heartbeat visar WordPress författarna ett meddelande som en annan användare redigerar inlägget. Plugins använder också detta API för körning av skript och för att visa användarna i realtid.

Det här är några av de coola funktionerna i Heartbeat API. Det kan dock också äventyra din serverprestanda. När varje hjärtslag skickar en ytterligare POST-begäran till din server, lägger den till ytterligare belastning på din server. För att lösa ett sådant problem kan vi ändra pulsintervallet för att skicka förfrågningar eller helt inaktivera Heartbeat API.

Ändra eller inaktivera Heartbeat API med hjälp av plugin

Det första du behöver göra är att installera och aktivera insticksprogrammet Heartbeat Control. Efter aktivering hittar du inställningarna under Inställningar-> Hjärtslagkontroll.

På den här sidan kommer du att ändra eller inaktivera Heartbeat API.

Användaren kan stoppa Heatbeat helt genom att välja alternativet Disable Heartbeat.

På samma sätt kan du ändra hjärtslagintervallet genom att välja alternativet Ändra hjärtslag och sedan ställa in en frekvens.

Hur man ändrar eller inaktiverar WordPress Heartbeat API

Ändra eller inaktivera Heartbeat API utan plugin

Du kan till och med styra hjärtslag-API utan att använda ett plugin. I så fall måste du placera en liten kod i ditt aktiva temas functions.phpfil.

Koden nedan skulle inaktivera hjärtslag-API helt.

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

För att ändra hjärtslagintervall lägg till koden enligt följande:

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' );

Det är allt! Du kan välja antingen alternativet att använda ett plugin eller utan ett plugin för att hantera hjärtslag-API för bättre prestanda på din WordPress-webbplats.

Vi hoppas att du förstår hur du ändrar eller inaktiverar WordPress hjärtslag-API. Dela dina tankar i kommentarerna nedan.

relaterade artiklar

Inspelningskälla: artisansweb.net

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer