Existe-t-il un moyen de remplacer les styles de l'administrateur dans mon thème?
Je ne veux pas toucher à la feuille de style de l'administrateur si ce n'est pas nécessaire.
Je veux juste faire une colonne plus grande dans mon administrateur, mais aussi, le faire d'une manière qui ne soit pas remplacée dans une future mise à jour de wordpress.
Jetez un coup d’œil ici au CODEX pour un exemple sur la façon de faire cela.
Exemple: Charger un fichier CSS sur toutes les pages d'administration
function load_custom_wp_admin_style(){
wp_register_style( 'custom_wp_admin_css', get_bloginfo('stylesheet_directory') . '/admin-style.css', false, '1.0.0' );
wp_enqueue_style( 'custom_wp_admin_css' );
}
add_action('admin_enqueue_scripts', 'load_custom_wp_admin_style');
Exemple: cibler une page d'administration spécifique
function my_enqueue($hook) {
if( 'edit.php' != $hook )
return;
wp_enqueue_script( 'my_custom_script', plugins_url('/myscript.js', __FILE__) );
}
add_action( 'admin_enqueue_scripts', 'my_enqueue' );
Vous pouvez utiliser le hook admin_enqueue_scripts
en combinaison avec wp_enqueue_style
de la manière suivante:
// you may want to wrap add_action() in a conditional to prevent enqueue on every page
add_action( 'admin_enqueue_scripts', 'wpse44753_admin_enqueue' );
function wpse44753_admin_enqueue() {
wp_enqueue_script(
'wpse44753_style',
'script/location/here.css', // you probably want to use plugins_url() for this
);
}