मैं वर्तमान में कैसे प्लग-इन के माध्यम से Wordpress प्रशासन खाका बनाने के लिए पर अध्ययन कर रहा हूँ, और Wordpress Wiki को आप इस तरह के हुक का उपयोग कर सकते admin_head, wp_admin_css, और/या login_head के रूप में मैन्युअल रूप से अपने लिंक HTML टैग गूंज के अनुसार :सभी सीएसएस नियमों को ओवरराइड करने के लिए हेड टैग के बहुत नीचे सीएसएस को प्रदर्शित करने के लिए wp_enqueue_style को कैसे बल दें?
echo "<link rel="stylesheet" type="text/css" href="' . get_option('siteurl') . '/wp-content/plugins/blue-steel/login.css" />'."\n";
उदाहरण स्पष्ट रूप से एक बुरी बात क्योंकि जिस तरह से लिंक टैग php तर्क अंदर hardcoded है है।
आदर्श सीएसएस डालने के लिए wp_enqueue_style() का उपयोग करना आदर्श है। हालांकि, इसका का अपना विचार है जब सीएसएस डाला गया है, और केवल इसे पसंद किए गए हुक पर प्रतिक्रिया करता है। उदाहरण के लिए, wp_enqueue शैली admin_head के अंदर अच्छी प्रतिक्रिया नहीं देती है। अब तक मैं केवल wp_print_styles और init अंदर उपयोग कर सकते हैं, लेकिन फिर आप वास्तव में सीएसएस प्रदर्शित नहीं कर सकता के बाद सभी डिफ़ॉल्ट सीएसएस लोड हो जाने:
<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- चाहते सीएसएस हेड टैग के रॉक-तल पर प्रदर्शित करने के लिए (अधिमानतः बंद होने से पहले) ताकि यह लोड हो चुके सभी वर्डप्रेस से संबंधित सीएसएस को ओवरराइड कर सके।
इस पर कोई विचार?
wp_enqueue_style ('pinq-व्यवस्थापक', get_bloginfo ('styleheet_directory')। "/css/pinq-admin.css", सरणी ('रंग', 'मोटाबॉक्स')) चाल चल रही थी। यह मोटीबॉक्स-सीएसएस और रंग-सीएसएस से नीचे चला गया। सरल। धन्यवाद! –
आप इस तकनीक का उपयोग यह सुनिश्चित करने के लिए भी कर सकते हैं कि आपका कतारबद्ध सीएसएस केवल साइट style.css के बाद आता है, जो $ deps को सरणी ('% theme_name% -style') सेट करके सेट करता है। – Snaver