Überflüssige Tags im WordPress-HTML-HEAD entfernen

WordPress generiert automatisch eine Menge unnötiger Tags im HEAD des HTML-Codes. Diese sind z.T. sogar ein Sicherheitsrisiko, wie z.B. das Meta-Tag generator, das die Versionsnummer des verwendeten WordPress preisgibt.

s.a. Infos zu den Security Headers und Sicherheitsrelevante Einstellungen in der functions.php

Änderungen in der Datei header.php im Child Theme

Wenn man keine Pingbacks braucht - wozu auch immer - kann man getrost die folgenden beiden Zeilen löschen:

<link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">

Änderungen in der Datei functions.php im Child Theme

Im Allgemeinen sind auch die folgenden Tags vollkommen überflüssig und können durch Einfügen unten stehenden Codes in die functions.php entfernt werden.

remove_action('wp_head', 'wp_generator'); //Meta-Tag generator
remove_action('wp_head', 'wlwmanifest_link'); //Windows Live Writer für externe Editoren
remove_action('wp_head', 'wp_shortlink_wp_head'); //Shortlink per Page-ID
remove_action('wp_head', 'rsd_link'); //RSD-Link (Really Simple Discovery)
remove_action('wp_head', 'feed_links', 2 ); //Link zum Feed
remove_action('wp_head', 'feed_links_extra', 3 );  //Link zum Kommentar-Feed. 

Many thanks to Remove These 10 Unnecessary Tags from WordPress Header