body_class 후크는 비 관리 페이지에서만 작동하는 것 같습니다. 내가 할 때
add_filter('body_class', 'add_body_classes');
function add_body_classes($classes) {
$classes[] = 'myclass';
return $classes;
}
관리자 페이지의 본문에 클래스를 추가하려는 경우 사용해야 할 또 다른 후크가 있습니까?
답변
관리자 페이지는 body_class
필터를 사용 하지 않습니다 admin_body_class
. 대신 필터를 사용하여 클래스를 관리자 본문 태그에 추가하십시오.
답변
Mamaduka 대답 은 올바른 방향을 가리 켰습니다 . 대시 보드에서 본문에 클래스를 추가하는 코드는 다음과 같습니다.
콜백 함수는 HTML 클래스 속성 (공백으로 구분 된 클래스 이름)에 유효한 값을 반환해야하며 기존 클래스를 앞에 추가 (또는 추가)하는 것을 잊지 마십시오. 코드를 읽어 이해해야합니다.
add_filter( 'admin_body_class', 'my_admin_body_class' );
/**
* Adds one or more classes to the body tag in the dashboard.
*
* @link /wordpress//a/154951/17187
* @param String $classes Current body classes.
* @return String Altered body classes.
*/
function my_admin_body_class( $classes ) {
return "$classes my_class";
// Or: return "$classes my_class_1 my_class_2 my_class_3";
}
답변
WP admin / Dashboard admin_head 편집에 사용하는 후크 중 하나
function remove_screen_options(){
$hideCSS = '<style>#screen-meta-links { display: none; }</style>';
}
귀하의 관리자 부분에 CSS를 넣을 것입니다
클래스 .wp-admin을 사용하면 관리자의 본문 부분을 스타일링 할 수 있습니다.
행운을 빕니다