Wie Kraft wp_enqueue_style zu der CSS-Anzeige an der Unterseite des head-Tags überschreiben, die alle CSS-Regeln?
Zur Zeit studiere ich, wie man WordPress-administration-templates über plugins, und nach der WordPress-Wiki können Sie Haken wie admin_head, wp_admin_css, und/oder login_head manuell echo Ihrer link html-tag:
echo "<link pln">stylesheet" type="text/css" href="' . get_option('siteurl') . '/wp-content/plugins/blue-steel/login.css" />'."\n";
Beispiel offensichtlich ist Eine Schlechte Sache wegen der Art, wie Sie das link-tag ist fest in php-Logik.
Ideal ist die Verwendung wp_enqueue_style() zum einfügen von CSS. Jedoch, es hat seine eigene Vorstellung von WENN die CSS eingefügt wird, und reagiert nur dann auf den Haken, die es mag. Zum Beispiel, wp_enqueue Stil nicht gut reagieren innerhalb admin_head. Bisher kann ich nur benutzen Sie es innerhalb wp_print_styles und init, aber dann wieder Sie können nicht wirklich anzeigen der CSS nach, die Standard-CSS geladen hat:
<link rel='stylesheet' href='http://localhost/wordpress/wp-admin/load-styles.php?c=0&dir=ltr&load=plugin-install,global,wp-admin&ver=9e478aac7934ae559830ecb557b6511d' type='text/css' media='all' />
<link rel='stylesheet' id='pinq-admin-css' href='http://localhost/wordpress/wp-content/themes/ardee/css/pinq-admin.css?ver=3.0.1' type='text/css' media='all' />
<link rel='stylesheet' id='thickbox-css' href='http://localhost/wordpress/wp-includes/js/thickbox/thickbox.css?ver=20090514' type='text/css' media='all' />
<link rel='stylesheet' id='colors-css' href='http://localhost/wordpress/wp-admin/css/colors-fresh.css?ver=20100610' type='text/css' media='all' />
Ich will nur pinq-admin-css Anzeige in der rock-bottom der head-tag (vorzugsweise direkt vor dem schließenden head), so dass Sie überschreiben können alle WordPress-bezogene CSS geladen wurde.
Irgendwelche Gedanken zu dieser?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hey. Es gibt ein argument genannt
$deps
fürwp_enqueue_style
sollten Sie es versuchen. Sie könnten in der Lage sein zu erwähnen, dass Ihr stylesheet hängt von den gesamten rest, so dass es unter dem anderen. Other than that, können Sie auch gehen, mit!important
. Mehr info auf Abhängigkeiten: http://codex.wordpress.org/Function_Reference/wp_enqueue_styleIch weiß, das ist uralt, aber hier ein paar code Ausschneiden und einfügen von meiner Seite aus. Dies ist in der functions.php Datei von meinem child theme:
Den
'custom-styles'
ist einfach eine Datei mit dem Titel "Benutzerdefiniert".css" des child-theme-Verzeichnis enthält alle meine benutzerdefinierte Formatvorlagen, will ich zuletzt geladen.Darüber hinaus zu finden, die Griffe von den stylesheets, die Sie wollen, um über Ihre custom.css-Stylesheets, verwenden Sie die Technik, die hier beschrieben werden:
http://crunchify.com/how-to-print-all-loaded-java-scripts-and-css-stylesheets-handle-for-your-wordpress-blog/