So beschränken Sie die Heartbeat-API in WordPress

So beschränken Sie die Heartbeat-API in WordPress / WordPress-Plugins

Die WordPress Heartbeat-API ist eine großartige Funktion, die den Plugin-Entwicklern einige großartige Möglichkeiten bietet. In einigen Fällen kann dies jedoch die CPU-Auslastung erhöhen und die Website verlangsamen. In diesem Artikel zeigen wir Ihnen, wie Sie die Heartbeat-API in WordPress einschränken oder sogar vollständig stoppen können.

Mit der Heartbeat-API, die in WordPress 3.6 eingeführt wurde, kann Ihr Browser mithilfe von AJAX-Aufrufen mit dem Server kommunizieren, wenn Sie im WordPress-Administrationsbereich angemeldet sind. Dadurch kann WordPress anderen Autoren zeigen, dass ein Beitrag von einem anderen Benutzer bearbeitet wird, und Plugin-Entwicklern können Benachrichtigungen in Echtzeit anzeigen.

Das hört sich gut an, aber wenn Sie zu viele Anfragen haben, wird Ihr Server langsamer. Sehen wir uns an, wie Sie die WordPress Heartbeat-API einschränken oder vollständig stoppen können.

Videoanleitung

Abonniere WPBeginner

Wenn Ihnen das Video nicht gefällt oder Sie weitere Anweisungen benötigen, lesen Sie weiter.

Als Erstes müssen Sie das Heartbeat Control-Plugin installieren und aktivieren. Nach der Aktivierung müssen Sie besuchen Einstellungen »Heartbeat Control um das Plugin zu konfigurieren.

In der Option "Heartbeat-Standorte steuern" können Sie auswählen, wo Sie die Heartbeat-Einstellungen steuern möchten. Sie können es im Dashboard deaktivieren, auf Nachbearbeitungsseiten zulassen oder überall deaktivieren.

Mit der nächsten Option können Sie die Frequenz des Herzschlags steuern. Standardmäßig führt Heartbeat alle 15 Sekunden auf den Post-Editing-Seiten und jede Minute im Dashboard einen Postanruf durch. Sie können eine höhere Frequenz wählen.

Klicken Sie auf die Schaltfläche Änderungen speichern, um Ihre Einstellungen zu speichern. Das ist alles, was Sie erfolgreich auf Ihre Website beschränkt haben.

Deaktivieren Sie die Heartbeat-API in WordPress ohne Plugin

Wenn Sie auf Ihrer Website ein einzelner Benutzer sind und sicher sind, dass Sie keine durch die API möglichen Funktionen benötigen, können Sie sie deaktivieren. Sie können das oben erwähnte Heartbeat Control Plugin verwenden oder dieses Code-Snippet einfach kopieren und in die functions.php-Datei Ihres Themas oder in ein standortspezifisches Plugin einfügen.

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

Wir hoffen, dass Sie mit diesem Artikel erfahren haben, wie Sie die Heartbeat-API in WordPress einschränken. Sie können auch diese Tipps und Hacks überprüfen, um den WordPress-Verwaltungsbereich zu schützen.

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unsere Video-Tutorials für unseren YouTube-Kanal für WordPress. Sie finden uns auch auf Twitter und Facebook.