Comment faire pour forcer wp_enqueue_style d'affichage CSS tout en bas de la balise head de remplacer toutes les règles CSS?

Je suis actuellement étudiant sur la façon de créer d'administration de WordPress templates via des plugins, et selon la WordPress Wiki vous pouvez utiliser des crochets comme admin_head, wp_admin_css, et/ou login_head manuellement l'écho de vos lien balise html:

echo "<link pln">stylesheet" type="text/css" href="' . get_option('siteurl') . '/wp-content/plugins/blue-steel/login.css" />'."\n";

L'exemple est évidemment Une Mauvaise Chose en raison de la manière la balise de lien est codé en dur à l'intérieur de php logique.

L'idéal est d'utiliser wp_enqueue_style() pour insérer du CSS. Cependant, il a sa propre idée de QUAND le CSS est inséré, et réagit seulement aux crochets de la il aime. Par exemple, wp_enqueue style ne répondent pas bien à l'intérieur de admin_head. Jusqu'à présent, je ne peux l'utiliser à l'intérieur de wp_print_styles et init, mais encore une fois, vous ne pouvez pas afficher le CSS après tout le CSS par défaut est chargé:

<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' />

Je veux juste pinq-admin-css à l'affichage à la roche-en bas de la balise head (de préférence juste avant la fermeture de la tête), de sorte qu'il peut remplacer tous les WordPress liés à la CSS qui a été chargé.

Des idées sur ce point?

OriginalL'auteur Ardee Aram | 2010-11-18