Gibt es eine Möglichkeit, die Datei dashicons.min.css aus dem Frontend zu entfernen? Ich weiß, dass sie vom Admin-Panel verwendet werden, aber mein Thema verwendet sie nicht, so dass es eine unnötige Anfrage ist.
theme-development
Slevin
quelle
quelle
Antworten:
Versuchen Sie, dieses Stylesheet abzumelden -
quelle
wp_deregister_style('dashicons');
hat den Trick gemacht.Wenn Sie Dashicons nur für Administratoren laden möchten, versuchen Sie, diese in die Datei functions.php einzufügen:
quelle
Hier ist meine Lösung für dieses Problem. Es ähnelt den oben von WisdmLabs und JoseLazo vorgeschlagenen, führt jedoch eine bessere bedingte Prüfung durch. Der Dashicons-Stil wird für alle angemeldeten Benutzer geladen, die zu einer beliebigen Rolle gehören (und nicht nur für Administratoren), da der Dashicons-Stil erforderlich ist, um die Frontend-Administrationsleiste ordnungsgemäß anzuzeigen.
quelle
benutze wp_dequeue_style. http://codex.wordpress.org/Function_Reference/wp_dequeue_style
Es kann sein, dass in einem anderen Stylesheet Dashicons als Abhängigkeit aufgeführt sind. Wenn die Warteschlange also nicht funktioniert, überprüfen Sie dies.
quelle
Wenn Sie CSS-Stile von den Themen Ihres untergeordneten Themas abmelden möchten
functions.php
, würde ich empfehlen, im übergeordneten Thema zu navigieren und nach derwp_enqueue_style()
Methode zu suchen, die für das zu entfernende Stylesheet angewendet wird.Zum Beispiel, wenn Sie
app.css
in Ihrem untergeordneten Thema entfernen möchten ,Suchen Sie
app.css
in Ihrem übergeordneten Thema nach dem Code, der diesen Stil in die Warteschlange stellt.Sie können so etwas finden
Fügen Sie nun in Ihrem
functions.php
Thema für Ihr Kind den folgenden Ausschnitt hinzu:Der Haken ist, dass
wp_derigster_stlye('app')
das hier nicht funktioniert.Dies ist ein kleines Problem, das manche Leute möglicherweise übersehen und daher hier veröffentlichen.
quelle
Ich musste mich sowohl aus der Warteschlange entfernen als auch abmelden, damit es funktionierte. Wie bereits erwähnt, benötigt der Administrator Dashicons, sodass Sie diese nur entfernen möchten, wenn der Benutzer nicht angemeldet ist.
quelle