Theo Codex WordPress ( tại đây ):
admin_enqueue_scripts là hành động đầu tiên được nối vào các hành động của tập lệnh quản trị.
Thí dụ
Đang tải tệp CSS hoặc JS cho tất cả khu vực quản trị viên:
<?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' );
}
?>
Tôi có phải tạo thư mục trong các plugin có tên css không hay tôi chỉ sao chép .css của mình vào thư mục wp-admin / css?
Không, đặt tệp CSS của bạn cùng với tệp kia, trong thư mục chủ đề của bạn, sau đó chỉ định đường dẫn với:
get_template_directory_uri() . '/PATH_TO_YOUR_FILE'
Đối với ex tên tập tin của tôi là admin-style.css
và tôi đặt nó trong một thư mục có tên css
đường dẫn của tôi sẽ như sau:
get_template_directory_uri() . '/css/admin-style.css'
Hy vọng nó giúp!
wp_register_style( 'admin_css', get_template_directory_uri() . '/admin-style.css', false, '1.0.0' );
hoặc một chức năng riêng biệt?