✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

WordPress Heartbeat -sovellusliittymän muokkaaminen tai poistaminen käytöstä

16

WordPress Heartbeat -sovellusliittymä otetaan käyttöön versiossa 3.6. Tämän sovellusliittymän avulla selaimesi voi olla yhteydessä palvelimeen. Sivulatauksessa sydämenlyönti-sovellusliittymä asettaa koodin, joka suoritetaan 15-60 sekunnin välein. Kun se suoritetaan, syke kerää dataa lähetettäväksi jQuery-tapahtuman kautta, lähettää sen sitten taustapalvelimelle ja odottaa vastausta.

Käyttämällä Heartbeatia WordPress näyttää kirjoittajille viestin kuin toinen käyttäjä muokkaa viestiä. Laajennukset käyttävät tätä API: ta myös komentosarjojen suorittamiseen ja reaaliaikaisen ilmoituksen näyttämiseen käyttäjille.

Nämä ovat joitain Heartbeat API: n hienoja ominaisuuksia. Se voi kuitenkin vaarantaa palvelimesi suorituskyvyn. Kuten jokaisesta pyynnöstä, syke lähettää ylimääräisen POST-pyynnön palvelimellesi, se lisää ylimääräistä kuormaa palvelimellesi. Tällaisen ongelman voittamiseksi voimme muuttaa sykeväliä pyyntöjen lähettämiselle tai poistaa kokonaan Heartbeat-sovellusliittymän käytöstä.

Muokkaa tai poista käytöstä Heartbeat API -sovellus laajennuksen avulla

Ensimmäinen asia, joka sinun on tehtävä, on asentaa ja aktivoida Heartbeat Control -laajennus. Aktivoinnin jälkeen löydät asetukset kohdasta Asetukset-> Sykkeen hallinta.

Tällä sivulla muokkaat tai poistat Heartbeat-sovellusliittymän käytöstä.

Käyttäjä voi pysäyttää Heatbeatin kokonaan valitsemalla Poista syke käytöstä -vaihtoehdon.

Samalla tavalla voit muokata sykeväliä valitsemalla Vaihda syke -vaihtoehdon ja asettamalla sitten taajuuden.

WordPress Heartbeat -sovellusliittymän muokkaaminen tai poistaminen käytöstä

Muokkaa tai poista käytöstä Heartbeat API ilman laajennusta

Voit jopa hallita sydämenlyönti-sovellusliittymää ilman laajennusta. Siinä tapauksessa sinun on lisättävä pieni osa koodia aktiivisen teeman functions.phptiedostoon.

Alla oleva koodi poistaa kokonaan sydämenlyönti-sovellusliittymän.

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

Lisää sykevälin muokkaamiseksi koodi seuraavasti:

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

Se siitä! Voit valita joko laajennuksen käyttämisen tai ilman laajennusta hallita sydämenlyönti-sovellusliittymää paremman suorituskyvyn saavuttamiseksi WordPress-verkkosivustollasi.

Toivomme, että ymmärrät kuinka muokata tai poistaa käytöstä WordPress-syke-sovellusliittymä. Ole hyvä ja jaa ajatuksesi alla olevissa kommenteissa.

Aiheeseen liittyvät artikkelit

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja