Je me demandais s'il y avait une manière commune de personnaliser l'aspect du panneau d'administration. Je sais que vous pouvez jouer avec les fichiers css et js mais ce que je cherchais, c'est une sorte de "thème administrateur" comme avec drupal.
Je vous le demande afin que vous puissiez personnaliser le panneau d’administration tout en gardant votre WP facilement à mettre à jour.
Merci d'avance.
Il n'y a actuellement aucun moyen de créer des thèmes d'administration comme Drupal. Voici quelques conseils qui couvrent la plupart des besoins de personnalisation de base du panneau d’administration: http://www.cmurrayconsulting.com/wordpress-tips/customizing-wordpress-admin/
Vous pouvez créer un plugin qui apporte des modifications au tableau de bord de l'administrateur. Tout ce que vous avez à faire est de créer deux fonctions, une pour changer la barre d’outils de niveau supérieur, une pour changer de barre latérale. Ensuite, vous pouvez ajouter des CSS pour les styler, ce qui devrait vous mener dans la bonne direction.
// If you want to change top level admin/toolbar bar
add_action( 'wp_before_admin_bar_render', 'my_admin_bar_render' );
function my_admin_bar_render() {
global $wp_admin_bar;
// remove all top level toolbar items
foreach ($wp_admin_bar->get_nodes() as $node) {
$wp_admin_bar->remove_node($node->id);
}
$wp_admin_bar->add_menu( array(
'parent' => false,
'id' => 'my-logo',
'title' => '<img src="http://example.com/logo.png" alt="Blavatar" class="blavatar" height="16" width="16">',
'href' => "http://example.com"
));
$wp_admin_bar->add_menu( array(
'parent' => false,
'id' => 'my-toolbar-1',
'title' => 'Some toolbar item',
'href' => "http://example.com"
));
}
// If you want to change the side bar
add_action( 'admin_menu', 'my_admin_menu' );
function my_admin_menu() {
global $menu;
$menu = array(
array(
'My menu one',
'',
'http://example.com',
'',
'my-menu-class',
'',
'div'
)
);
}