كنت أتساءل ما إذا كانت هناك طريقة شائعة لتخصيص جانب لوحة الإدارة. أعلم أنه يمكنك اللعب مع ملفات css و js ، لكن ما كنت أبحث عنه هو نوع من "سمة المسؤول" مثل دروبال.
أطلب حتى تتمكن من تخصيص لوحة المشرف مع الحفاظ على WP قابلة للتحديث بسهولة.
شكرا لك مقدما.
لا توجد حاليًا طريقة لإنشاء سمات المشرف مثل دروبال. فيما يلي بعض النصائح التي تغطي معظم احتياجات تخصيص لوحة المشرف الأساسية: http://www.cmurrayconsulting.com/wordpress-tips/customizing-wordpress-admin/
يمكنك إنشاء مكون إضافي يقوم بإجراء تغييرات على لوحة تحكم المشرف. كل ما عليك فعله هو إنشاء وظيفتين ، واحدة لتغيير شريط أدوات المستوى العلوي ، وواحدة لتغيير الشريط الجانبي. ثم يمكنك إضافة بعض المغلق إلى نمط لهم والتي ينبغي أن تحصل في الاتجاه الصحيح.
// 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'
)
);
}