워드 프레스 코덱스 ( 여기 ) 에 따르면 :
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 파일을 테마 디렉토리에 다른 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' );
또는 별도의 기능을 추가합니까?