Ich verwende das Thema twentyten
als übergeordnetes Thema für mein untergeordnetes Thema. Ich habe andere Stylesheets, die ich verwenden möchte, und daher versuche ich herauszufinden, wie ich wp_deregister_style
für das style.css
-Blatt __codiere, das im Abschnitt head
des HTML-Codes gedruckt wird.
Ich habe die globale Variable $wp_styles
um den Haken shutdown
überprüft und sehe die anderen Stile, aber nicht style.css
. Wie kann ich mein untergeordnetes Design dazu bringen, die Verwendung zu beenden?
Mir ist klar, dass der Themenname und die Informationen hier gespeichert werden müssen - ich möchte sie nicht löschen, ich möchte nur nicht, dass sie enqueued
sind.
Twentyten hat eine header.php
-Datei, in der die style.css fest codiert ist:
<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
Es gibt keine Möglichkeit zu wp_dequeue_style
, da wp_enqueue_style
überhaupt nicht "geladen" wird.
Um das aus der Kopfzeile herauszuholen, müssen Sie das zwanzigste Thema (schlechte Idee) bearbeiten oder die header.php
-Datei in Ihr untergeordnetes Thema kopieren, damit sie das ursprüngliche überschreibt und die Datei dort bearbeitet (bessere Idee), oder als Verwenden Sie ein anderes Basisthema, bei dem die Datei style.css
nicht fest in die Datei header.php
codiert ist, oder verwenden Sie add_filter()
, wenn Sie ein anderes Stylesheet verwenden, um zu überschreiben, welche stylesheet_uri()
mit der neuen Datei zurückgibt (beste Idee).
Verbrauch: <?php get_stylesheet_uri() ?>
Von http://codex.wordpress.org/Function_Reference/get_stylesheet_uri :
Warum ersetzen Sie nicht den Inhalt des style.css
in Ihrem untergeordneten Thema durch den Inhalt der Stylesheets, die Sie haben? Der style.css
in Ihrem untergeordneten Thema ersetzt das Stylesheet des übergeordneten Elements.