Und dieser Code-Schnipsel funktioniert auch heute noch wie ein Champion.
Eine Sache, an die ich mich vor ein paar Jahren erinnere, als ich versuchte, den WP-Versionsgenerator zu entfernen, war, dass das spezifische Theme, das ich benutzte (Entschuldigung, dass ich mich nicht erinnere, welches), tatsächlich etwas WP-Versionsgenerator-Code im <head>-Bereich der header.php-Dateien des Themes hatte. Ich bekam also nicht nur zwei WP-Versionszeilen im Code, sondern diese Art von „De-Generator“ für die Version entfernte nur eine davon. Ich habe mir fast die Haare ausgerauft, um die Herausforderung zu lösen! Aber am Ende habe ich es geschafft.
Ok. Warum ist das so wichtig? Alles, was sie tun müssen, ist, wp-admin nach der URL einzugeben, um zu wissen, dass es sich um eine WP-Site handelt oder Administrator, und zack ist es Joomla!
remove_action( 'wp_head', 'wp_generator', 99 ); // WP-Version add_filter('the_generator', 'wpbeginner_remove_version', 99); // Auch aus RSS entfernen
Erster Teil: Wenn Sie keine PRIORITY hinzufügen, versuchen Sie, den Generator zu entfernen, bevor WP ihn hinzugefügt hat, insbesondere in einem Child-Theme.
Zweiter Teil: Sie haben den Generator nicht aus dem RSS-Feed entfernt, daher sind Ihre Bemühungen völlig vergeblich. Der Code ist enthalten.
Dritter Teil: Dies gilt auch für das Löschen von readme.txt aus der Basisinstallation. Wenn Sie es nicht an allen drei Stellen entfernen, können Sie es genauso gut gar nicht entfernen.
Ganz richtig, Shin. Ich hatte es eilig, als ich es gepostet habe und mich hauptsächlich auf den Prioritätsteil konzentriert, als ich es aus meinem Child-Theme kopiert und eingefügt habe. Danke, dass Sie das bemerkt haben.
Wenn ich dies oder das Plugin „Meta Generator und Version Info Remover“ verwende, erkennt und benachrichtigt mich WordPress dann, wenn ein Upgrade herauskommt? Ansonsten muss ich ständig bei WP nachsehen, ob es eine neue Version gibt?
Dies verbirgt die Versionsinformationen nicht aus RSS. Verwenden Sie stattdessen dies
// hide the meta tag generator from head and rss
function disable_version() {
return '';
}
add_filter('the_generator','disable_version');
remove_action('wp_head', 'wp_generator');
Was ist der Zweck dieses Tags in WordPress? Gibt es einen Nachteil, wenn dieser Tag in WordPress belassen wird / warum entfernen wir diesen Tag, nachdem wir diesen Artikel gelesen haben?
Meiner Meinung nach diente es dazu, Suchmaschinen zu ermöglichen, Seitentitel und Meta-Beschreibungen sowie andere Tags im <code><head></code> zu lesen, um die Seite zu beschreiben. Das Problem ist, dass diese keinen großen SEO-Vorteil mehr haben, aber die darin enthaltenen Informationen die WordPress-Version der Seite preisgeben. Die Möglichkeit, eine Seite zu identifizieren, auf der eine ältere, veraltete Version von WordPress läuft, macht die Seite anfällig für mögliche Angriffe.
Habe gerade eine Quelltext-Ansicht DIESER Seite gemacht
Also ja, es funktioniert zu diesem Zeitpunkt NICHT. Es hat früher funktioniert, ich habe es früher verwendet und finde diese Seite gerade, während ich nach einer aktualisierten Methode suche.
Das funktioniert überhaupt nicht.
Es funktioniert gerade auf dieser Seite.
Bei mir funktioniert es gut. Danke Chris.
Übrigens, für diejenigen, die von hoher Sicherheit besessen sind, könnte dieses Plugin hilfreich sein.
Sicheres WordPress
Danke Chris, es funktioniert bei mir gut
Wow, das funktioniert wie ein Zauber. Es wurde auf allen Seiten entfernt.
Ich hätte nicht gedacht, dass das Entfernen des Seitengenerators so einfach ist.
Danke für das Teilen.
Danke Chris, es funktioniert bei mir gut, netter Tipp :)
Sehr gut, es funktioniert perfekt!
Danke für das Teilen.
Und dieser Code-Schnipsel funktioniert auch heute noch wie ein Champion.
Eine Sache, an die ich mich vor ein paar Jahren erinnere, als ich versuchte, den WP-Versionsgenerator zu entfernen, war, dass das spezifische Theme, das ich benutzte (Entschuldigung, dass ich mich nicht erinnere, welches), tatsächlich etwas WP-Versionsgenerator-Code im <head>-Bereich der header.php-Dateien des Themes hatte. Ich bekam also nicht nur zwei WP-Versionszeilen im Code, sondern diese Art von „De-Generator“ für die Version entfernte nur eine davon. Ich habe mir fast die Haare ausgerauft, um die Herausforderung zu lösen! Aber am Ende habe ich es geschafft.
Hallo Chris, ich bin derjenige, der dich getwittert hat :)
Danke für den Code, ich habe versucht, die wp_head(); Funktion zu bearbeiten!! :D
Nochmals vielen Dank
Connor
Vielen Dank fürs Teilen, mein Freund, das funktioniert perfekt
Danke, es funktioniert bei mir nach vielen vielen Problemen ;)
Ok. Warum ist das so wichtig? Alles, was sie tun müssen, ist, wp-admin nach der URL einzugeben, um zu wissen, dass es sich um eine WP-Site handelt oder Administrator, und zack ist es Joomla!
Ausgezeichnet, es funktioniert bei mir!
Funktioniert nicht für WP 3.5.
Ja, es funktioniert mit WP 3.5.1, zumindest mit dem Twentyeleven-Theme.
Danke Chris!!
Wie ich unten gepostet habe, funktioniert es nicht, weil Sie ein Child-Theme verwenden. Fügen Sie eine Priorität von 99 hinzu, dann funktioniert es.
Gibt es eine Alternative?
Ja, es funktioniert, vielen Dank Chris.
Ja, es wird bei mir immer noch angezeigt, nachdem ich diese Zeile verwendet habe.
Das ist gut, aber das entfernt den Generator und die Version nicht aus dem RSS-Feed, und das kann so sein
add________action('the________generator', '__________return_false');ODER
Die richtige Methode ist
remove_action( 'wp_head', 'wp_generator', 99 ); // WP-Version
add_filter('the_generator', 'wpbeginner_remove_version', 99); // Auch aus RSS entfernen
Erster Teil: Wenn Sie keine PRIORITY hinzufügen, versuchen Sie, den Generator zu entfernen, bevor WP ihn hinzugefügt hat, insbesondere in einem Child-Theme.
Zweiter Teil: Sie haben den Generator nicht aus dem RSS-Feed entfernt, daher sind Ihre Bemühungen völlig vergeblich. Der Code ist enthalten.
Dritter Teil: Dies gilt auch für das Löschen von readme.txt aus der Basisinstallation. Wenn Sie es nicht an allen drei Stellen entfernen, können Sie es genauso gut gar nicht entfernen.
würde das nicht fehlschlagen, weil Sie keine
wpbeginner_remove_versionFunktion damit eingebunden haben? Plus, Credits an die Quelle: http://www.wpbeginner.com/wp-tutorials/the-right-way-to-remove-wordpress-version-number/Ganz richtig, Shin. Ich hatte es eilig, als ich es gepostet habe und mich hauptsächlich auf den Prioritätsteil konzentriert, als ich es aus meinem Child-Theme kopiert und eingefügt habe. Danke, dass Sie das bemerkt haben.
Wenn ich dies oder das Plugin „Meta Generator und Version Info Remover“ verwende, erkennt und benachrichtigt mich WordPress dann, wenn ein Upgrade herauskommt? Ansonsten muss ich ständig bei WP nachsehen, ob es eine neue Version gibt?
Funktioniert gut auf meiner Seite! Danke!
Es hat bei mir reibungslos funktioniert. Danke Chris.
Habe diesen Code gerade für eine WP 3.8-Installation verwendet und er funktionierte wie ein Traum.
Danke für das Teilen, Chris.
Dies verbirgt die Versionsinformationen nicht aus RSS. Verwenden Sie stattdessen dies
Danke, es hat funktioniert!
Was ist der Zweck dieses Tags in WordPress?
Gibt es einen Nachteil, wenn dieser Tag in WordPress belassen wird / warum entfernen wir diesen Tag, nachdem wir diesen Artikel gelesen haben?
Meiner Meinung nach diente es dazu, Suchmaschinen zu ermöglichen, Seitentitel und Meta-Beschreibungen sowie andere Tags im <code><head></code> zu lesen, um die Seite zu beschreiben. Das Problem ist, dass diese keinen großen SEO-Vorteil mehr haben, aber die darin enthaltenen Informationen die WordPress-Version der Seite preisgeben. Die Möglichkeit, eine Seite zu identifizieren, auf der eine ältere, veraltete Version von WordPress läuft, macht die Seite anfällig für mögliche Angriffe.
Habe gerade eine Quelltext-Ansicht DIESER Seite gemacht
Also ja, es funktioniert zu diesem Zeitpunkt NICHT. Es hat früher funktioniert, ich habe es früher verwendet und finde diese Seite gerade, während ich nach einer aktualisierten Methode suche.
remove_action(‘wp_head’, ‘wp_generator’);
add_filter( ‘the_generator’, ‘__return_null’ );
Ich verwende WP Generator, um Meta-Tag-Generatoren zu entfernen. Das funktioniert gut. Danke fürs Teilen mit uns.