Hmpf da schmeißt man den Meta Tag Generator aus dem Theme raus nur um festzustellen das er immer noch da ist. Scheinbar wurde der Tag aus den Themes in den WordPress Core geschoben und muss nun dort entfernt werden… Nein muss er nicht. Man kann ihn in der functions.php des Themes durch den folgenden Aufruf entfernen.
Wenn man sein WordPress immer schön updatet hat man keine Probleme mit veralteten Versionen und den möglicherweise darin enthaltenen Sicherheitslücken. Ich versuche trotzdem immer möglichst wenig Information raus zu geben und diese Lösung ist recht simple.
Es geht um diesen Tag hier
Wie kann ich nun den Meta Tag entfernen?
- In die Admin einloggen
- Design -> Themes Editor -> Theme-Funktionen (functions.php) aufrufen
- Nun genau vor den Schließen Tag ?> das hier setzen
- Datei aktualisieren klicken und fertig
remove_action('wp_head', 'wp_generator');
Es sollte dann in etwa so aussehen:
<?php
/*
...
*/
remove_action('wp_head', 'wp_generator');
?>
Damit sollte man den los sein.
Es gibt noch andere Stellen an denen die Version im Klartext verraten wird. Diese Stellen sollte man sich auch angucken. z.B. RSS Fedd, Sitemap usw.
Das geht auch ohne Eingriff in die Themen-Dateien, nämlich mit SecureWP von Frank Bültge.
http://bueltge.de/wordpress-login-sicherheit-plugin/652/
Vorteil? Die Templates kann man updaten und behält doch die Einstellungen ;=)