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&amp;dir=ltr&amp;load=plugin-install,global,wp-admin&amp;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?

InformationsquelleAutor Ardee Aram | 2010-11-18
Schreibe einen Kommentar