还你一个清爽干净的WordPress后台

小编我用电脑算是一个比较有洁癖的人,喜欢干净,整理的东西好找。每次装完WordPress我都会传一个插件把我的后台清理掉,如果你也跟我一样有这种洁癖,不妨也自己动手做一个WordPress插件把自己的后台也清理一下吧。碍于我的插件里还有公司后台的关键功能,所以我只将清理后台的代理贴出来,使用也非常的简单,找到主题的funtions.php文件把代码贴进去,又或者跟小编一样自己动手做个插件什么的就OK啦

 

//清除后台所有有关WordPress的信息
 
// 登录后台以后跳转到指定页面
function my_login_redirect($redirect_to, $request){
    if( empty( $redirect_to ) || $redirect_to == 'wp-admin/' || $redirect_to == admin_url() )
    return home_url("/wordpress/wp-admin/admin.php?page=AdoUtils/index.php");
    else
    return $redirect_to;
}
add_filter("login_redirect", "my_login_redirect", 10, 3);
 
// 删除帮助
function remove_screen_options(){ return false;}
    add_filter('screen_options_show_screen', 'remove_screen_options');
    add_filter( 'contextual_help', 'wpse50723_remove_help', 999, 3 );
    function wpse50723_remove_help($old_help, $screen_id, $screen){
    $screen->remove_help_tabs();
    return $old_help;
}
 
// 删除仪表盘无用模块
function remove_dashboard_widgets() { 
    // Globalize the metaboxes array, this holds all the widgets for wp-admin 
    global $wp_meta_boxes; 
    // 以下这一行代码将删除 "快速发布" 模块 
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']); 
    // 以下这一行代码将删除 "引入链接" 模块 
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']); 
    // 以下这一行代码将删除 "插件" 模块 
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']); 
    // 以下这一行代码将删除 "近期评论" 模块 
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']); 
    // 以下这一行代码将删除 "近期草稿" 模块 
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']); 
    // 以下这一行代码将删除 "wordpress 开发日志" 模块 
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']); 
    // 以下这一行代码将删除 "其它 wordpress 新闻" 模块 
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']); 
    // 以下这一行代码将删除 "概况" 模块 
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']); 
} 
add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );
 
// 删除后台的版权信息
function my_admin_footer_text() 
{ 
return ''; 
} 
function my_update_footer() 
{ 
return ''; 
} 
add_filter( 'admin_footer_text', 'my_admin_footer_text', 10 ); 
add_filter( 'update_footer', 'my_update_footer', 50 );
 
function myPlugs_admin_bar_menu() {
    global $wp_admin_bar; //针对全体
    $wp_admin_bar->remove_menu('wp-logo');
    $wp_admin_bar->remove_menu('about');
    $wp_admin_bar->remove_menu('wporg');
    $wp_admin_bar->remove_menu('documentation');
    $wp_admin_bar->remove_menu('support-forums');
    $wp_admin_bar->remove_menu('feedback');
    $wp_admin_bar->remove_menu('view-site');
 
    $wp_admin_bar->remove_menu('new-content'); //新建
    $wp_admin_bar->remove_menu('comments');  //评论
    $wp_admin_bar->remove_menu('appearance'); //皮肤
    $wp_admin_bar->remove_menu('updates'); //插件更新信息
 
    //给后台的顶部导航栏增加菜单
    $wp_admin_bar->add_menu( array(  
        'id' => 'ado_utils_top_menu', //定义一个父菜单
        'title' => __( 'AdoUtils工具集' ),    //随意更改按钮名称
        'href' => admin_url( 'admin.php?page=AdoUtils/index.php')
    )); 
    //定义财务管理子菜单
    $wp_admin_bar->add_menu( 
        array(
        // 'custom_menu' 为父级菜单的id名称,例如方法一种的(可以在原主菜单下面添加子菜单,主要字段不要冲突)  
        'parent' => 'ado_utils_top_menu',
        // 自定义链接的 ID
        'id' => 'financial_sub_menu',
        // 自定义链接标题,如果不会使用到翻译文件(纯粹二次定制给自己或客户用,不用发布模版,给外国淫用的话)可以直接'我的产品'
        'title' => __('财务管理'),
        //链接地址,随便你想添加说明链接,例如'href' => 'http://weibo.com/citynews'  
        'href' => admin_url( 'admin.php?page=financial_utils_menu'),  
        // 'meta'  => array( target => '_blank' )
    ));
    //定义公司管理子菜单
    $wp_admin_bar->add_menu( 
        array(
        // 'custom_menu' 为父级菜单的id名称,例如方法一种的(可以在原主菜单下面添加子菜单,主要字段不要冲突)  
        'parent' => 'ado_utils_top_menu',
        // 自定义链接的 ID
        'id' => 'company_sub_menu',
        // 自定义链接标题,如果不会使用到翻译文件(纯粹二次定制给自己或客户用,不用发布模版,给外国淫用的话)可以直接'我的产品'
        'title' => __('公司管理'),
        //链接地址,随便你想添加说明链接,例如'href' => 'http://weibo.com/citynews'
        'href' => admin_url( 'admin.php?page=company_utils_menu'),  
        // 'meta'  => array( target => '_blank' )
    ));
}
add_action('wp_before_admin_bar_render','myPlugs_admin_bar_menu');

您可能会喜欢

发表评论

电子邮件地址不会被公开。 必填项已用*标注

55 − = 53