ozke
  • 0
Новичок

Есть ли официальный способ создать тему администратора?

  • 0

Мне было интересно, есть ли общий способ настройки внешнего вида панели администратора. Я знаю, что вы можете играть с файлами css и js, но я искал какую-то «тему администратора», как в drupal.

Я прошу, чтобы вы могли персонализировать панель администратора, сохраняя при этом возможность легкого обновления вашего WP.

Заранее спасибо.

Share
  1. Создайте новый внешний вид администратора для wordpress kaformmedia.com/site/…

    • 0
  2. В настоящее время нет возможности создавать темы администратора, такие как Drupal. Вот несколько советов, которые охватывают большинство основных потребностей в настройке панели администратора: http://www.cmurrayconsulting.com/wordpress-tips/customizing-wordpress-admin/

    • 0
  3. Вы можете создать плагин, который вносит изменения в панель администратора. Все, что вам нужно сделать, это создать две функции, одну для изменения панели инструментов верхнего уровня, а другую для изменения боковой панели. Затем вы можете добавить CSS для их стилизации, и это должно привести вас в правильном направлении.

     // 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'
         )
      );
    }
    
    • 0

Оставить ответ

You must login to add an answer.