繁体   English   中英

如何使用php根据用户角色更改WordPress管理页面的背景颜色?

[英]How to change background colour of WordPress admin page based on user role using php?

我想根据用户角色更改WordPress菜单的背景颜色。 除admin之外的所有人都应该将整个背景设为黄色。

我想选择低于管理员级别的所有人以获得黄色背景。 在此输入图像描述

您可以挂钩到admin_head并在管理页面中添加自定义CSS。 如果管理员然后功能将保释,不会添加任何CSS。 函数current_user_can()可用于检查功能。 请查看以下示例。

add_action( 'admin_head', 'wpso_add_admin_custom_css' );

function wpso_add_admin_custom_css() {
    // Bail if Admin.
    if ( current_user_can( 'manage_options' ) ) {
        return;
    }
    ?>
    <style>
        body {background-color: #DED51F; }
    </style>
    <?php
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM