Cum de a limita Heartbeat API în WordPress

Cum de a limita Heartbeat API în WordPress / Pluginurile WordPress

WordPress Heartbeat API este o caracteristică excelentă și deschide ușa unor posibilități extraordinare pentru dezvoltatorii de plugin-uri. Cu toate acestea, în unele cazuri, acesta poate crește utilizarea procesorului dvs. și poate încetini site-ul dvs. Web. În acest articol, vă vom arăta cum să limitați Heartbeat API în WordPress sau chiar să îl opriți complet.

Prezentat în WordPress 3.6, Heartbeat API permite browser-ului dvs. să comunice cu serverul folosind apeluri AJAX atunci când sunteți conectat în zona de administrare WordPress. Acest lucru permite WordPress să arate altor autori că o postare este editat de un alt utilizator și permite dezvoltatorilor de plugin-uri să vă arate notificările în timp real.

Sună foarte bine, dar dacă aveți prea multe solicitări, serverul dvs. va încetini. Să aruncăm o privire asupra modului de a limita sau a opri complet API-ul WordPress Heartbeat.

Tutorial video

Abonați-vă la WPBeginner

Dacă nu vă place videoclipul sau aveți nevoie de mai multe instrucțiuni, continuați să citiți.

Primul lucru pe care trebuie să-l faceți este să instalați și să activați pluginul Heartbeat Control. La activare, trebuie să vizitați Setări »Controlul Heartbeat pentru a configura pluginul.

Din opțiunea "Locații de control al inimii", puteți selecta locul în care doriți să controlați setările pentru inima. Puteți să o dezactivați pe tabloul de bord, să o permiteți în pagini de editare post sau să o dezactivați complet peste tot.

Următoarea opțiune vă permite să controlați frecvența bătăilor inimii. Implicit, bataile inimii efectuează un apel post la fiecare 15 secunde în paginile de editare post și în fiecare minut pe tabloul de bord. Puteți alege o frecvență mai mare.

Faceți clic pe butonul salvați modificările pentru a stoca setările. Asta-i tot ce ai limitat cu succes apelurile API ale inimii pe site-ul tău.

Dezactivați API-ul Heartbeat în WordPress fără un plugin

Dacă sunteți un singur utilizator pe site-ul dvs. și sunteți sigur că nu veți avea nevoie de funcții posibile de API, atunci îl puteți dezactiva. Puteți utiliza pluginul pentru controlul bătăilor inimii, menționat mai sus, sau puteți să copiați și să inserați acest fragment de cod în fișierul functions.php al temei sau într-un plugin specific site-ului.

 add_action ('init', 'stop_heartbeat', 1); funcția stop_heartbeat () wp_deregister_script ("bătăi de inimă");  

Sperăm că acest articol v-a ajutat să învățați cum să limitați API-ul inimii în WordPress. Ați putea dori, de asemenea, să verificați aceste sfaturi și hack-uri pentru a vă proteja zona de administrare WordPress.

Dacă v-ați plăcut acest articol, vă rugăm să vă abonați la tutorialele video YouTube pentru canalul YouTube pentru WordPress. Ne puteți găsi pe Twitter și pe Facebook.