Ich habe mich gefragt, ob es eine übliche Möglichkeit gibt, den Aspekt des Admin-Panels anzupassen. Ich weiß, dass Sie mit den CSS- und JS-Dateien spielen können, aber was ich gesucht habe, ist eine Art "Admin-Thema" wie bei Drupal.
Ich bitte Sie, das Admin-Panel zu personalisieren, während Ihr WP einfach aktualisiert werden kann.
Danke im Voraus.
Es gibt derzeit keine Möglichkeit, Admin-Themen wie Drupal zu erstellen. Hier sind einige Tipps, die die meisten grundlegenden Anpassungsbedürfnisse des Admin-Panels abdecken: http://www.cmurrayconsulting.com/wordpress-tips/customizing-wordpress-admin/
Sie können ein Plugin erstellen, das Änderungen am Administrator-Dashboard vornimmt. Sie müssen lediglich zwei Funktionen erstellen, eine zum Ändern der Symbolleiste der obersten Ebene und eine zum Ändern der Seitenleiste. Dann können Sie einige CSS hinzufügen, um sie zu stylen, und das sollte Sie in die richtige Richtung bringen.
// 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'
)
);
}