wake-up-neo.com

Wie kann ich CSS aus einem untergeordneten Thema entfernen?

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.

2
cwd

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).

Anmerkungen

Verbrauch: <?php get_stylesheet_uri() ?>

  • Verwendet: apply_filters () Ruft den 'stylesheet_uri'-Filter für den Stylesheet-URI-Pfad und den Stylesheet-Verzeichnis-URI auf.
  • Verwendet: get_stylesheet_directory_uri ()

Von http://codex.wordpress.org/Function_Reference/get_stylesheet_uri :

1
mark

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.

0
Stephen Harris