Die folgenden 6 Codeausschnitte sind wirklich einfach zu implementieren und benötigen weniger als 5 Minuten zum Rendern Wordpress-Blog Strom schneller! Die ersten 5 können für eine schnelle Lösung in die Datei functions.php Ihres Themes eingefügt werden. Nummer 6 würde in die wp-config.php-Datei deiner Seite gehen, aber dies ist eine weitere einfache Lösung zum Kopieren/Einfügen, um deiner WordPress-Seite einen Geschwindigkeitsschub zu geben. Wenn Sie WordPress noch mehr beschleunigen möchten, haben Sie einige zusätzliche Tipps (Links), die jedoch möglicherweise etwas länger in der Umsetzung dauern.

1 - Entfernen Sie Zeichenfolgenabfragen aus statischen Ressourcen

Durch das Entfernen von Abfragezeichenfolgen in Ihren CSS- und JS-Dateien können Sie nicht nur diese statischen Dateien zwischenspeichern, sondern auch Ihren Google Pagespeed-Score verbessern.

Entfernen / * Abfragezeichenfolgen von Static Resources / ***************************************** *************** / Funktion remove_cssjs_ver ($ src) {if (strpos ($ src,) 'Wurm =') $ src = remove_query_arg ( 'Wurm', $ src); return $ src; } Add_filter ( 'style_loader_src', 'remove_cssjs_ver' 10, 2); add_filter ( 'script_loader_src', 'remove_cssjs_ver' 10, 2);

2 - Emoji-Dateien löschen

Seit WordPress 4.2 haben sie Emojis eingeführt. Dies hat eine Menge Javascript-Code hinzugefügt, nur um die Möglichkeit der Erstellung von Smileys in Ihren Artikeln und Kommentaren hinzuzufügen. Es ist aufgeblasen und unbrauchbar für diejenigen, die es nicht benutzen, also ist es fair genug, um es loszuwerden (deaktivieren). Einige Zeilen sind nicht unbedingt erforderlich.

/ * Entfernen von Dateien Emoji enthalten, da sie nicht verwendet wird / ************************************* ******************* / Funktion disable_wp_emojis () {// alle Aktivitäten im Zusammenhang Emojis remove_action ( 'admin_print_styles', 'print_emoji_styles'); // nicht indispensale remove_action ( 'wp_head', 'print_emoji_detection_script' 7); remove_action ( 'admin_print_scripts', 'print_emoji_detection_script'); remove_action ( 'wp_print_styles', 'print_emoji_styles'); // nicht indispensale Filter entfernen ( 'wp_mail', 'wp_staticize_emoji_for_email'); // nicht indispensale Filter entfernen ( 'the_content_feed', 'wp_staticize_emoji'); Filter entfernen ( 'comment_text_rss', 'wp_staticize_emoji'); // Filter TinyMCE add_filter emoji ( 'tiny_mce_plugins', 'disable_emojicons_tinymce') zu entfernen; } Add_action ( 'Init', 'disable_wp_emojis'); // disable tinyMCE emojicons Funktion Funktion disable_emojicons_tinymce ($ Plugins) {if (is_array ($ Plugins)) {return array_diff (array $ Plugins ( 'wpemoji')); } Else {return array (); }} // DNS prefetch add_filter ( 'emoji_svg_url', '__return_false') entfernen;

3 - JavaScript-Code aus Standardkommentaren löschen

Wenn Sie keine Kommentare auf Ihrer Website verwenden, gibt es keinen Grund, diesen Code hochzuladen. Die Datei "comment-reply.js" wird auf allen Ihren Seiten geladen, auch wenn Sie Kommentare in Ihren WordPress-Dashboard-Einstellungen deaktiviert haben. Sie können das folgende Code-Snippet verwenden, um dies zu deaktivieren.

/ * Lösche den Kommentar in den Standardcodes ***************************************** ***************** / function speed_clean_header_hook () {wp_deregister_script ('comment-reply'); } add_action ('init', 'speed_clean_header_hook');

Wenn Sie eine neue konfigurieren Webseite und erwägen, die Kommentare zu haben, müssen Sie sie wahrscheinlich einlösen, um Disqus und den von ihnen bereitgestellten universellen Code zu verwenden. Dadurch kann die Seite schneller geladen werden und bietet eine bessere Benutzererfahrung. Die Verwaltung der Kommentare erfolgt außerhalb Ihres Webseite. Sie können die WordPress-Version verwenden, um die Kontrolle über Kommentare von Ihrem Dashboard zu behalten, obwohl wir festgestellt haben, dass dies Ihre Datenbank überlastet. Daten unnötigerweise.

4 - Entfernen Sie das Laden eingebetteter Inhalte

Mit der Datei wp_embed.js können Sie Inhalte aus Tweets, Youtube-Videos und anderen Posts direkt über die URL direkt in Ihren Post einbetten. Einige mögen dies nützlich finden, wenn sie dies regelmäßig verwenden und sich nicht scheuen können, einen Einbettungscode für diejenigen zu verwenden, die ihn nicht benötigen. Also werden wir es deaktivieren!

/ * Einbettungsinhalt löschen ********************************************* ************* / function speed_stop_loading_wp_embed () {if (! is_admin ()) {wp_deregister_script ('wp-embed'); }} add_action ('init', 'speed_stop_loading_wp_embed');

5 - Konfigurieren Sie die heartPress-Funktionalität von WordPress

WordPress Heartbeat kann nützlich sein, wenn viele Leute im Dashboard häufig Änderungen vornehmen. Wenn Sie jedoch der einzige sind, der auf Ihrer Website arbeitet, müssen Sie dies nicht tun. Wenn Sie es vollständig deaktivieren möchten, können Sie das erste Snippet unten verwenden. Beachten Sie jedoch, dass andere Plugins möglicherweise den Heartbeat einrasten lassen, um bestimmte Funktionen auszuführen. Wenn Sie ihn vollständig deaktivieren, kann dies die Ausführung dieser Funktionen beeinträchtigen.

/ * Heatbeat deaktivieren ********************************************** ************ / add_action ('init', 'stop_heartbeat', 1); function stop_heartbeat () {wp_deregister_script ('heartbeat'); }

Normalerweise verwende ich dieses zweite Code-Snippet unten, das den Herzschlag für Personen aktiv hält, die Seiten und Beiträge bearbeiten, da ich die größte Überschneidung zwischen Benutzern erwartet habe. Die zweite Funktion hier verlangsamt einfach den Herzschlag und wird alle 60 Sekunden ausgeführt. Sie können dies auf verschiedene Arten ändern, um die Herzfrequenz und die Seiten zu ändern, auf denen sie ausgeführt wird. Sie können auch den Filter oder den Aktions-Hook ausschließen. Wenn Sie beispielsweise nur die Frequenz ändern möchten, müssen Sie nur den Filterhaken und die entsprechende Funktion hinzufügen.

/ * Den Heatbeat konfigurieren ****************************************************** ************ / // Entfernen Sie die Heatbeat-Add_action ('init', 'stop_heartbeat', 1); Funktion stop_heartbeat () {global $ pagenow; if ($ pagenow! = 'post.php' && $ pagenow! = 'post-new.php') wp_deregister_script ('heartbeat'); } // Begrenze die Heatbeat-Funktion heartbeat_frequency ($ settings) {$ heartbeat_frequency = 60; // max. 60 Sekunden $ settings ['interval'] = $ heartbeat_frequency; $ settings zurückgeben; } add_filter ('heartbeat_settings', 'heartbeat_frequency');

6 - Revisionen entfernen oder einschränken

Artikelüberarbeitungen werden standardmäßig automatisch gespeichert, aber Sie müssen möglicherweise nicht so viele Überarbeitungen behalten oder möchten sie überhaupt nicht mehr speichern. Dadurch wird Speicherplatz in der Datenbank freigegeben. Daten. Mit weniger gespeicherten Revisionen kommt es zu mehr Inaktivität in Ihrer Datenbank. Daten. Diese Änderung sollte in Ihrer Datei „wp-config.php“ vorgenommen werden. Im folgenden Codeausschnitt zeige ich, wie man Revisionen deaktiviert und auch die Anzahl der Revisionen begrenzt. Sie entscheiden, was zu Ihnen passt.

Ändern Beitrag Revision Save Settings // Löschen definieren reliving ( 'WP_POST_REVISIONS', FALSE); // Grenzwert Überarbeitungen define ( 'WP_POST_REVISIONS' 3);

Dies sind Ihre 6 Möglichkeiten, um WordPress in weniger als 5 Minuten zu beschleunigen. Ich wette, Sie haben länger gebraucht, um diesen Beitrag zu lesen, als um die Änderungen umzusetzen.

Einige nützliche Tutorials zur Blog-Optimierung

Das ist alles, wenn Sie Fragen haben, zögern Sie nicht.