WordPress - Wie entferne ich Meta-Generator-Tags?

7

Ich habe diese Tags:

%Vor%

Ich verstehe, um das WordPress-Versionstag zu entfernen, den ich hinzufüge:

%Vor%

Aber wie entferne ich die Themen meta -Tags?

    
John 02.05.2013, 10:07
quelle

7 Antworten

15

Wenn Sie nur versuchen, meta="generator" zu entfernen, fügen Sie diese Zeile zu Ihrer functions.php hinzu.

%Vor%     
lmmendes 05.07.2013 08:59
quelle
12

Ich war auf der Suche nach einer Lösung zum Entfernen des Meta-Generators Layer Slider. Ich habe auf keiner der vielen Websites, die ich angeschaut habe, viel Hilfe gefunden. Sie teilen alle dieselbe Information, die nur für WordPress Generator oder populäre Plugins wie WooCommerce .

Das Problem hierbei ist, dass jedes Plugin eigene Hook-Namen und Namenskonventionen hat, so dass es fast unmöglich ist, sie zu lernen oder zu kennen. Der einfachste Weg, den ich denke, ist PHP mit preg_replace .

Arbeitscode, der in WordPress 4.7.2 getestet wurde. Inside functions.php Ihres Themas fallen in diesen Code und es sollte funktionieren.

%Vor%

Ich verwende regulären Ausdruck, um das meta -Tag einzufangen. Es umfasst, ob sie Leerzeichen zwischen das Gleichheitszeichen setzen oder nicht. Verwenden Sie ob_start , um das gesamte Dokument abzudecken. Also fügen wir das preg_replace beginnend bei der Kopfzeile bis zur Fußzeile hinzu. Siehe wie ob_start im PHP Manual funktioniert, auch gibt es mal WordPress Codex gibt an, dass es ob_start verwenden soll.

Wenn Sie das nützlich finden, fügen Sie bitte einen Daumen nach oben hinzu, damit die nächste Person, die auf der Suche ist, auf einer Arbeitslösung landen kann, die alle Meta-Generatoren abdeckt. Ich denke, es ist eine schlechte Sicherheit für diese Plugin- und Plattformentwickler, Meta-Generator-Versionsnummern in den Code aufzunehmen. Vor allem mit sich entwickelnden Sicherheitslücken, die ständig entdeckt werden.

    
webbernaut 22.02.2017 00:48
quelle
3

Ich fand diesen Quellcode eines Plugins, der besagt, dass es die automatisch generierten WP Metatags entfernt. Du könntest das versuchen.

  • Plugin Name: Entferne WP Meta
  • Plugin-URI: Ссылка
  • Beschreibung: Dieses Plugin entfernt die automatisch generierten WP-Metatags von jeder Webseite.
  • Autor: Lee Kelleher
user850010 02.05.2013 12:55
quelle
2

Fügen Sie unten in der Datei functions.php das folgende PHP-Snippet hinzu:

%Vor%     
IvanRF 09.12.2013 14:09
quelle
1

Der folgende Code entfernt alle Generator-Tags im Woo Framework. Ich habe es mit Woo Framework 6.0.4 und dem Theme Canvas 5.8.3 getestet:

%Vor%     
Helge Klein 12.09.2014 12:42
quelle
1

Ich bin kürzlich auf dieses Problem gestoßen und musste die Meta-Tags aus Sicherheits- und Spamgründen für einen Client entfernen. Ich konnte den Meta-Generator von Wordpress entfernen, aber das Thema verwendet woo framework und verwendet

%Vor%

Reicht nicht aus. Um

zu entfernen %Vor%

und alle Meta-Generator-Tags, die Ihr Theme generiert, fügen Sie einfach diese Zeile am Ende der functions.php Ihrer Vorlage hinzu.

%Vor%

Das hat bei Woo Framework 5.5.5 funktioniert. Um herauszufinden, wo das Meta-Tag des Generators initialisiert wird, suchen Sie nach Ihrer admin-init.php -Datei für Ihre Vorlage, und woo_version() function und woo_version_init() function sollten dort sein. Normalerweise befindet es sich unter dem Ordner includes in der Motivquelle.

    
kjy112 06.03.2015 17:54
quelle
1

NEIN!

Falls es in die Vorlage Ihres Themes (d. h. in header.php) festgeschrieben ist, müssen Sie das manuell entfernen!

Verwenden Sie andernfalls diese vollständige Lösung, um alle Versionstags zu entfernen:

%Vor%     
T.Todua 23.01.2016 22:50
quelle

Tags und Links