В настоящее время я изучаю, как создавать шаблоны администрирования Wordpress с помощью плагинов, и согласно Wordpress Wiki вы можете использовать такие хуки, как admin_head , wp_admin_css и / или login_head , чтобы вручную отобразить HTML-тег вашей ссылки:
echo "<link rel="stylesheet" type="text/css" href="' . get_option('siteurl') . '/wp-content/plugins/blue-steel/login.css" />'."\n";
Примером, очевидно, является A Bad Thing из-за того, как тег ссылки жестко закодирован в логике php.
В идеале нужно использовать wp_enqueue_style () для вставки CSS. Тем не менее, он имеет свою собственную идею КОГДА CSS вставляется и реагирует только на те хуки, которые ему нравятся. Например, стиль wp_enqueue плохо реагирует внутри admin_head . Пока что я могу использовать его только внутри wp_print_styles и init , но, опять же, вы не можете отобразить CSS после того, как все стандартные CSS загружены:
<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' />
Я просто хочу, чтобы pinq-admin-css отображался в нижней части тега head (желательно непосредственно перед закрывающей головкой), чтобы он мог переопределять весь CSS-файл, связанный с Wordpress, который был загружен .
Есть мысли по этому поводу?