Menurut WordPress Codex (di sini ):
admin_enqueue_scripts adalah tindakan pertama yang dikaitkan dengan tindakan skrip admin.
Contoh
Memuat file CSS atau JS untuk semua area admin:
<?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' );
}
?>
apakah saya harus membuat folder di plugin saya bernama css atau apakah saya hanya menyalin .css saya ke direktori wp-admin / css?
Tidak, letakkan file CSS Anda bersama dengan yang lain, di direktori tema Anda, lalu tentukan path dengan:
get_template_directory_uri() . '/PATH_TO_YOUR_FILE'
Sebagai contoh nama file saya admin-style.css
dan saya letakkan di folder bernama css
path saya akan terlihat seperti:
get_template_directory_uri() . '/css/admin-style.css'
Semoga ini bisa membantu!
wp_register_style( 'admin_css', get_template_directory_uri() . '/admin-style.css', false, '1.0.0' );
atau fungsi yang terpisah?wp_register_style
segera diikuti oleh yang terkaitwp_enqueue_style
(seperti dalam 'Solusi pertama') sama sekali tidak diperlukan dan tidak lebih dari sekadar digunakanwp_enqueue_style
dengan semua param yang diteruskanwp_register_style
.get_stylesheet_directory_uri()
Jika Anda ingin membuat perubahan CSS untuk panel admin. rekatkan kode di bawah ini di functions.php dari tema anak Anda
sumber