有没有正式的方式来创建管理主题?

时间:2010-09-22 作者:ozke

我想知道是否有一种定制管理面板方面的通用方法。我知道你可以使用css和js文件,但我想要的是类似drupal的“管理主题”。

我这样问是为了让你可以个性化管理面板,同时保持你的WP易于更新。

提前谢谢。

2 个回复
最合适的回答,由SO网友:sorich87 整理而成

目前没有办法创建像Drupal这样的管理主题。以下是一些技巧,涵盖了大多数基本的管理面板自定义需求:http://www.cmurrayconsulting.com/wordpress-tips/customizing-wordpress-admin/

SO网友:Ivan

您可以创建一个插件来更改管理仪表板。您只需创建两个函数,一个用于更改顶层工具栏,一个用于更改侧栏。然后您可以添加一些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\'
     )
  );
}

结束

相关推荐

WP-ADMIN似乎正在重定向

我的w-admin登录有一个奇怪的问题。这是从我升级到3.0以后才开始的,当我转到wp admin时,登录表单显示正常,但当我输入用户名并通过时,每次都会再次显示登录表单。使用密码恢复功能会导致电子邮件未找到错误。我知道用户名密码和电子邮件是正确的,b/c我可以访问mysql数据库,我可以看到值(至少用户名和电子邮件) 有人知道会出什么问题吗