As páginas administrativas não usam o filtro body_class
, use o filtro admin_body_class
para adicionar classes à tag body do administrador.
O gancho body_class parece funcionar apenas com páginas não administrativas. Quando eu faço
add_filter('body_class', 'add_body_classes');
function add_body_classes($classes) {
$classes[] = 'myclass';
return $classes;
}
Existe outro gancho que eu deveria estar usando se eu quiser adicionar uma classe ao corpo de uma página de administração?
As páginas administrativas não usam o filtro body_class
, use o filtro admin_body_class
para adicionar classes à tag body do administrador.
Mamaduka answer me indicou para a direção certa , aqui está o código para adicionar classes ao corpo no painel.
/**
* Adds one or more classes to the body tag in the dashboard.
*
* @param String $classes Current body classes.
* @return String Altered body classes.
*/
function se_154951_add_admin_body_class( $classes ) {
return "$classes my_class";
// Or:
// return "$classes my_class_1 my_class_2 my_class_3";
}
add_filter( 'admin_body_class', 'se_154951_add_admin_body_class' );
A função de callback do gancho deve retornar um valor válido para o atributo de classe, isto é, nomes de classes separados por espaço, também, não se esqueça de acrescentar (ou anexar) quaisquer classes existentes, você deve entender lendo o código.
um dos ganchos que uso para editar o WP admin / Dashboard admin_head
function remove_screen_options(){
$hideCSS = '<style>#screen-meta-links { display: none; }</style>';
}
Colocará o css na sua parte administrativa
E usando a classe .wp-admin, você pode estilizar a parte do corpo do administrador.
Boa sorte
Tags plugin-development admin