Habe ich diese tags:
<meta name="generator" content="Woo Framework Version 3.1.1" />
<meta name="generator" content="WordPress 3.5" />
<meta name="generator" content="Canvas 3.0" />
Verstehe ich zum entfernen der WordPress version tag-ich füge hinzu:
remove_action( 'wp_head', 'wp_generator' ); //goes into functions.php
Aber wie Entferne ich die Themen meta
tags?
Wenn Sie versuchen, nur um die zu entfernen
meta="generator"
fügen Sie die folgende Zeile zu Ihrer functions.php.War auf der Suche nach einer Lösung zum entfernen der Schicht Schieberegler, meta-generator, finden nicht viel Hilfe auf eine der Handvoll von websites, die ich sah, Sie alle teilen die gleiche info, die bezieht sich nur auf entweder WordPress generator oder beliebte plugins wie WooCommerce.
Das problem hier ist, dass jedes plugin wird über einen eigenen hook-Namen und Namenskonventionen, so zu lernen, oder kennen Sie alle, fast unmöglich. Der einfachste Weg, ich denke, das ist plain PHP mit
preg_replace
.Funktionierenden code getestet wurde in WordPress 4.7.2.
Im inneren functions.php von Ihrem Thema drop-in diesen code und es sollte funktionieren.
Bin ich mit dem regulären Ausdruck zu erfassen, die
meta
tag. Es deckt Sie, ob Sie Leerzeichen zwischen die Gleichheitszeichen oder nicht. Mitob_start
auf das gesamte Dokument. Also fügen wir diepreg_replace
ab der header den ganzen Weg zu Fuß. Sehen Sie, wieob_start
arbeitet in der PHP-Handbuch, es gibt auch mal WordPress codex tut Staaten es sollte mitob_start
.Wenn Sie das nützlich finden, fügen Sie bitte einen Daumen hoch, damit die nächste person auf der Suche landen kann auf eine funktionierende Lösung, die umfasst alle meta-Generatoren. Ich fühle, daß es schlecht ist, die Sicherheit für diese plugin und Plattform-Entwicklern zu stellen-meta-generator-version zahlen im code. Vor allem mit der sich entwickelnden Schwachstellen entdeckt, die ganze Zeit.
Ich habe auch noch ein plugin, das dies tut genau das, was auf der WordPress-repository.
Entfernen Von Meta-Generatoren
Unten in der functions.php - Datei hinzufügen das folgende php-Schnipsel:
Fand ich diese source-code von einem plugin, das besagt, dass es entfernt die automatisch generierten WP-meta-tags. Sie könnten versuchen, die.
NEIN!
Im Falle dass, wenn es ist fest in dein theme-template (z.B. in header.php),dann müssen Sie manuell entfernen Sie das!
Sonst, verwenden Sie diese volle Lösung zum entfernen aller version tags:
Ich habe vor kurzem lief in dieses Problem, und hatte zu entfernen die meta-tags für Sicherheit und spam-Gründen für einen client. Ich war in der Lage zu entfernen WordPress die meta-generator, aber das theme verwendet woo framework so verwenden
Ist nicht ausreichend. Entfernen
alles und keine meta-generator-tags, die Ihr Thema erzeugt, fügen Sie einfach diese Zeile an das Ende der Vorlage functions.php
Dieser arbeitete für mich auf Woo Framework 5.5.5. Um zu ermitteln, wo der generator meta-tag initialisiert wird, suchen Sie für Ihr
admin-init.php
- Datei für Ihre Vorlage undwoo_version()
Funktion undwoo_version_init()
Funktion sollte da sein. Normalerweise ist es unter den includes-Ordner in Ihrem theme Quelle.Dem folgenden code wird loszuwerden, alle generator-tags in der Woo Framework. Ich habe es getestet mit Woo Framework 6.0.4 und das Thema Leinwand 5.8.3:
Wenn du deinen ouw benutzerdefinierte WordPress-theme, wird es kein problem mit dem generator in meta, TUN, wie ich in samll Probe. Es wird keinen generator, wenn Sie nicht erklären, wie einige Ihrer benutzerdefinierten Funktionen. Ich versuche alles zu kontrollieren JS-Skripte und Stile in meinem Thema wie hier.
Wenn ich, im Stil von plugins, gibt es etwas mehr Arbeit nötig.
aber wenn Sie verwenden, freies Thema, ja in 100% es werden generator.
So fügen Sie in der Datei Function.php Eins: http://sierra-group.in.ua/start-legkogo-rezhima-preprocesornoj-sborki-vashih-fajlov-stilej-i-skriptov.html/#custom-register-styles-sctiprs