WordPress zeigt per Meta-Element automatisch um welche Version bzw., dass es sich um eine Webseite mit WordPress-Installation handelt. Das ist nicht nur Platzverschwendung im Head-Bereich, sondern auch äußerst fragwürdig was die Sicherheit betrifft.
Aus diesem Grund entferne ich das Generator Meta-Element nach jeder WordPress-Installation.
Update, 11.1.2015: Da ich Variante 1 nach jeder WordPress-Aktualisierung bereute wird diese einfach gestrichen. Bitte verwenden Sie Variante 2 stattdessen.
Variante 1:
Öffnen Sie die Datei default-filters.php
, die sich im Ordner wp-includes
befindet. Auf der Zeile 210 befindet sich folgender Code:
add_action( 'wp_head', 'wp_generator' );
In dieser Zeile wird das Generator Meta-Element dem Head-Bereich hinzugefügt. Um dies zu vermeiden, kommentieren wir die Zeile einfach aus:
// add_action( 'wp_head', 'wp_generator' );
Speichern Sie die Datei und laden Sie diese wieder auf den Server. Wenn Sie nun Ihre Webseite neu laden, dürfte das Generator Meta-Element nicht mehr angezeigt werden. Sollten Sie ein PlugIn zum Cachen Ihrer Webseite verwenden, leeren Sie diesen um die Änderung zu sehen.
Diese Methode ist zwar effektiv, sobald jedoch eine neue WordPress-Version erscheint und Sie ein Update durchführen, kann dies die eben erledigte Arbeit zunichte machen. Daher gibt es eine zweite, nachhaltigere Lösung.
Variante 2:
Öffnen Sie die Datei functions.php
im Ordner Ihres Themes. In meinem Fall befindet sich die Datei in folgendem Pfad: /wp-content/themes/pugstaller
Fügen Sie diese Zeile am Ende der Datei an:
remove_action('wp_head', 'wp_generator');
Mit dieser Lösung sind Sie vor WordPress-Updates sicher. Sollten Sie ein Theme verwenden, welches des öfteren aktualisiert wird, verwenden Sie besser die erste Variante.
Variante 2 führt zu einer weißen Seite seit WP 4.5.1.
Variante 1 ist lästig wegen den Updates aber bereitet keine Probleme.
Hallo Björn,
ich habe soeben diesen Blog auf die Version 4.5.1 aktualisiert und bekomme keine weiße Seite.
Beste Grüße
Lukas