WordPress Snippets

Wie Du den WordPress Header ohne Plugin aufräumen kannst

Wie Du den WordPress Header ohne Plugin aufräumen kannst

WordPress lädt eine Menge Sachen über den wp_head() Hook in den Header der WordPress Themes. Einiges davon ist sehr nützlich, anderes hingegen weniger. Manches bläht die Website einfach nur unnötig auf. Hier kommt ein kleines Snippet, dass mal kräftig aufräumt.

Der Code

  • WordPress Version: inkl. 4.5.3
  • PHP-Version: inkl. PHP 7

Kopiere den folgenden Code in deine functions.php des aktiven Themes hinein:

<?php

// Ab hier kopieren
/**
 * Befreit den Header von unnötigen Einträgen
 */ 
add_action('init', 'tb_remheadlink');
function tb_remheadlink()
	{
	remove_action('wp_head', 'rsd_link');
	remove_action('wp_head', 'wp_generator');
	remove_action('wp_head', 'index_rel_link');
	remove_action('wp_head', 'wlwmanifest_link');
	//remove_action('wp_head', 'feed_links', 2); // Die beiden auskommentierten Tags würden die Feeds entfernen.
	//remove_action('wp_head', 'feed_links_extra', 3); // Wenn Du das willst, kommentiere sie wieder ein.
	remove_action('wp_head', 'parent_post_rel_link', 10, 0);
	remove_action('wp_head', 'start_post_rel_link', 10, 0);
	remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0);
	remove_action('wp_head', 'wp_shortlink_header', 10, 0);
	remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
	}
Andreas Hecht

Andreas Hecht

Er entwickelt WordPress-Websites und bietet dir einen Website Sicherheit Service und einen Performance Service für deine Website. Außerdem ist er Spezialist für Onpage SEO und bringt Deine Website in die Top-Suchergebnisse von Google.

Das könnte auch interessant sein...

Das Perfmatters WordPress Performance Plugin macht dein WordPress raketenschnell

Auch Laien machen Ihre Website damit raketenschnell! Lies den Artikel dazu...

3 Kommentare Kommentar hinzufügen

  1. Hallo Andreas
    Hab ich das richtig verstanden das sind codes um die Logo und Header links zu deaktivieren ?
    Der link im Haederblid konnte ich in der Header.php entfernen, aber leider nicht den link im Logo
    Also habe den code in das childtheme functions.php eingefügt leider hat das gleich null bewirkt.
    Vielleicht hab ich das falsch verstanden, ich bin recht neu in der Thematik ich arbeite mit einen childtheme fürs twentysixteen,
    grüße Art

    • Hi Art,

      da liegt ein Missverständnis vor. Der Code räumt den wp_head() Bereich des Themes auf. Also den HTML-Quellcode, den Dein Theme generiert. Er sorgt nur dafür, das unnötige Dinge nicht bei jedem Seitenaufruf geladen werden und damit länger lädt, als notwendig. Ein sichtbarer Effekt ist damit nicht verbunden.

  2. Ach so, schnief.
    grüße Art

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Do NOT follow this link or you will be banned from the site!
Teilen
Teilen