वर्डप्रेस कोडेक्स के अनुसार ( यहां ):
admin_enqueue_scripts पहला कार्य है जो स्क्रिप्ट स्क्रिप्ट क्रियाओं में शामिल है।
उदाहरण
सभी एडमिन एरिया के लिए CSS या JS फाइल लोड करना:
<?php
//from functions.php
//First solution : one file
//If you're using a child theme you could use:
// get_stylesheet_directory_uri() instead of get_template_directory_uri()
add_action( 'admin_enqueue_scripts', 'load_admin_style' );
function load_admin_style() {
wp_register_style( 'admin_css', get_template_directory_uri() . '/admin-style.css', false, '1.0.0' );
//OR
wp_enqueue_style( 'admin_css', get_template_directory_uri() . '/admin-style.css', false, '1.0.0' );
}
//Second solution : two or more files.
//If you're using a child theme you could use:
// get_stylesheet_directory_uri() instead of get_template_directory_uri()
add_action( 'admin_enqueue_scripts', 'load_admin_styles' );
function load_admin_styles() {
wp_enqueue_style( 'admin_css_foo', get_template_directory_uri() . '/admin-style-foo.css', false, '1.0.0' );
wp_enqueue_style( 'admin_css_bar', get_template_directory_uri() . '/admin-style-bar.css', false, '1.0.0' );
}
?>
क्या मुझे अपने प्लग इन को css नाम से फोल्डर बनाना है या क्या मैं अपने .css को wp-admin / css डायरेक्टरी में कॉपी कर सकता हूँ?
नहीं, अपनी CSS फ़ाइल को अपनी थीम डायरेक्टरी में दूसरे के साथ रखें, फिर उसके साथ पथ निर्दिष्ट करें:
get_template_directory_uri() . '/PATH_TO_YOUR_FILE'
पूर्व के लिए मेरी फ़ाइल का नाम है admin-style.css
और मैंने इसे एक फ़ोल्डर में रखा है जिसका नाम css
मेरे पथ के रूप में दिखाई देगा:
get_template_directory_uri() . '/css/admin-style.css'
आशा करता हूँ की ये काम करेगा!
wp_register_style( 'admin_css', get_template_directory_uri() . '/admin-style.css', false, '1.0.0' );
या एक अलग कार्य को जोड़ सकता हूं (x3) ?