我们的许多初学者读者很快就会开始修改WordPress主题,…
WordPress 3.8最受关注的功能之一是新的管理界面。它具有充分的响应能力,在所有设备上看起来都很棒。如果您不喜欢默认颜色,则可以从8种不同的管理配色方案中进行选择,甚至可以添加新的。在本文中,我们将向您展示如何在WordPress中为新用户设置默认的管理员配色方案。我们还将向您展示如何防止用户更改默认的WordPress admin颜色方案。

为了为新用户设置默认的WordPress管理员配色方案,您要做的就是在主题的functions.php文件或特定于站点的插件中添加以下代码:
function
set_default_admin_color(
$user_id
) {
$args
=
array
(
'ID'
=>
$user_id
,
'admin_color'
=>
'sunrise'
);
wp_update_user(
$args
);
}
add_action(
'user_register'
,
'set_default_admin_color'
);
对于在您的网站上注册的每个新用户,此代码都将默认的WordPress admin配色方案更改为Sunrise。它不会更改先前注册用户的配色方案。同样,此代码不会阻止用户选择其他管理员配色方案。用户仍然可以转到其个人资料部分,并选择他们喜欢的任何其他配色方案。
如何阻止用户切换管理员配色方案
如果您想为网站设置默认的配色方案,并且不想让用户使用任何其他配色方案,那么您要做的就是在主题的functions.php文件或特定于站点的插件中添加以下代码:
if
( !current_user_can(
'manage_options'
) )
remove_action(
'admin_color_scheme_picker'
,
'admin_color_scheme_picker'
);

此代码将从具有管理员权限的用户之外的所有用户的配置文件屏幕中删除管理颜色方案选择器。
我们希望本文能帮助您设置默认的WordPress管理员配色方案,并从WordPress网站上的用户配置文件中禁用配色方案选择器。