屏蔽移除 WordPress 后台仪表盘用户个人资料的个人设置

WPEXP 认为绝大多数 WordPress 站点都是中小型站点,没必要提供 WordPress 后台仪表盘→个人资料→个人设置功能,如下图红框所示:

甚至可以说国内绝大多数 WordPress 主题都提供了前端用户中心界面,这个个人设置的利用率更是微乎其微,却严重影响站长管理员的使用、编辑,每次修改用户资料都要往下拉很长一段距离。所以我们可以尝试移除(屏蔽)这个功能。

屏蔽移除 WordPress 后台仪表盘用户个人资料的个人设置

通过 functions 屏蔽

在当前使用主题的目录下,编辑 functions.php 文件,添加以下代码:

//屏蔽移除 WordPress 后台仪表盘用户个人资料的个人设置 - https://wpexp.cn/157.html
if(is_admin()){
	if(current_user_can('edit_posts')){
		// do nothing
	}else{
		remove_action("admin_color_scheme_picker", "admin_color_scheme_picker");
		add_action( 'personal_options', 'wpexp_remove_profile_options');
	}
}


function wpexp_remove_profile_options() {
?>
<script type="text/javascript">
  jQuery(document).ready(function(){
    jQuery(".show-admin-bar").remove();
    jQuery('form#your-profile > h3:first').remove();
  });
</script>
<?php
}

本文以 DUX 主题为例,感兴趣的小伙伴可以试试。

[template name=”dux”]