Hallo, ich würde gerne meinen Code in meinem WordPress-Theme bereinigen.
Ich weiß, dass in wp_kopf es gibt einige functions, die Codezeilen auslösen - nicht sehr nützlich, so dass sie gelöscht werden können;
Können Sie mir bitte sagen, wie ich mein Auto reinigen kann? wp_kopf von unnötigem Code zu befreien und vielleicht einige zusätzliche WP-Tricks zur Reinigung mitzuteilen...
Danke
Zunächst müssen Sie wissen, dass, wenn Sie kein selbst erstelltes Theme oder Child-Theme verwenden, die folgenden gemeinsamen Änderungen wird sein überschrieben mit dem nächsten Themen-Update!
Um dies zu verhindern: - ein Child-Theme erstellen und dort die Datei functions.php verwenden oder ein kleines Plugin aus dem unten stehenden Code erstellen:
//custom functions: remove_action('wp_head', 'rsd_link'); // Display the link to the Really Simple Discovery service endpoint, EditURI link remove_action('wp_head', 'wlwmanifest_link'); // Display the link to the Windows Live Writer manifest file. remove_action('wp_head', 'wp_generator'); // Display the XHTML generator that is generated on the wp_head hook, WP version remove_action('wp_head', 'print_emoji_detection_script', 7); //Removes the emoji code remove_action('wp_print_styles', 'print_emoji_styles'); //Removes the emoji code 2 remove_action('wp_head', 'feed_links_extra', 3); // Display the links to the extra feeds such as category feeds remove_action('wp_head', 'feed_links', 2); // Display the links to the general feeds: Post and Comment Feed remove_action('wp_head', 'parent_post_rel_link', 10, 0); // prev link remove_action('wp_head', 'start_post_rel_link', 10, 0); // start link remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0); // Display relational links for the posts adjacent to the current post. remove_action('wp_head', 'index_rel_link'); // index link // Remove pingback link if (!is_admin()) { function link_rel_buffer_callback($buffer) { $buffer = preg_replace('/(<link.*?rel=("|\')pingback("|\').*?href=("|\')(.*?)("|\')(.*?)?\/?>|<link.*?href=("|\')(.*?)("|\').*?rel=("|\')pingback("|\')(.*?)?\/?>)/i', '', $buffer); return $buffer; } function link_rel_buffer_start() { ob_start("link_rel_buffer_callback"); } function link_rel_buffer_end() { ob_flush(); } add_action('template_redirect', 'link_rel_buffer_start', -1); add_action('get_header', 'link_rel_buffer_start'); add_action('wp_head', 'link_rel_buffer_end', 999); }
Bitte lesen Sie die Kommentare - jede Zeile des Codes wird dort erklärt.
Sie können auch verwenden: Perfmatters WP-Plugin
Es ist ein einfaches, leichtgewichtiges WordPress-Plugin, mit dem Sie Ihre Website in wenigen Schritten beschleunigen können! Es wurde von zwei Brüdern mit jahrelanger Erfahrung entwickelt, um jedem zu helfen, seine Website schneller zu machen.
Hauptmerkmale 🔑
- Skript-Manager 📝 - Wählen Sie aus, welche Skripte auf jeder Seite geladen werden sollen, um unnötigen Ballast zu vermeiden.
- Bereinigung der Datenbank 🧹 - Beseitigen Sie Müll wie Überarbeitungen, Spam-Kommentare und abgelaufene Daten und halten Sie Ihre Website schnell und ordentlich.
- Langsames Laden 💤 - Verzögern Sie Bilder, Videos und iframes, bis sie tatsächlich benötigt werden, um die anfänglichen Ladezeiten zu verbessern.
- CDN-Unterstützung 🌍 - Verbinden Sie sich mit einem Content Delivery Network, um Ihre Inhalte weltweit schneller bereitzustellen.
- Google Analytics-Zwischenschritt 📊 - Hosten Sie Analytics lokal, um externe Anfragen zu reduzieren und die Abläufe zu beschleunigen.
Perfmatters funktioniert reibungslos mit den meisten Themes und Plugins und kann für noch bessere Ergebnisse mit Caching-Plugins kombiniert werden. Regelmäßige Updates und erstklassiger Support bedeuten, dass es immer besser wird. 💪
Einzelheiten finden Sie unter offiziell Website