echo "<link rel="stylesheet" type="text/css" href="' . get_option('siteurl') . '/wp-content/plugins/blue-steel/login.css" />'."\n";
örnek açıkçası çünkü bağlantı etiketi php mantığı içine kodlanmış yol Kötü bir Şey olduğunu.
İdeal, CSS eklemek için wp_enqueue_style() kullanmaktır. Ancak, CSS takılı olduğu WHEN'un kendi fikri vardır ve sadece hoşlandığı kancalara tepki verir. Örneğin, wp_enqueue stili, admin_head içinde iyi yanıt vermez. Şimdiye kadar sadece init wp_print_styles ve içerisinde kullanabilirsiniz, ancak tüm varsayılan CSS yüklendikten sonra tekrar gerçekten CSS gösteremiyor:
<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' />
Sadece pinq-idaresini üstlenen istiyorum css başlık etiketinin alt kısmında (tercihen kapanış kafasından hemen önce) görüntülenir, böylece yüklenmiş olan tüm Wordpress ile ilgili CSS'yi geçersiz kılabilir.
Bunun hakkında herhangi bir düşünce var mı?
wp_enqueue_style ('pinq-yönetici', get_bloginfo ('stylesheet_directory'). "/css/pinq-admin.css", dizi ('renkler', 'thickbox')) hile yaptı. Thickbox-css ve colors-css altına gitti. Dahice. Teşekkürler! –
Ayrıca, sıraya giren css'nizin site stili.css'den sonra diziye $ deps ayarlayarak gelmesini sağlamak için bu tekniği kullanabilirsiniz ('% theme_name% -style') – Snaver