情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
管理者が一括管理するため、ユーザーが表示名やパスワードを変更できないように、unset で消せないところを消す。
add_action('admin_footer-profile.php', 'remove_profile_fields');
function remove_profile_fields()
{
if(!current_user_can('level_10'))
{ ?>
<script type="text/javascript">
jQuery("h3:contains('個人設定')").next('.form-table').remove();
jQuery("h3:contains('個人設定')").remove();
jQuery("h3:contains('名前')").next('.form-table').remove();
jQuery("h3:contains('名前')").remove();
jQuery("h3:contains('あなたについて')").next('.form-table').remove();
jQuery("h3:contains('あなたについて')").remove();
jQuery("h3:contains('連絡先情報')").next('.form-table').css('display', 'none');
jQuery("h3:contains('連絡先情報')").remove();
</script>
<?php }
}
メールアドレスの部分を remove にするとエラーになるので、ここだけcssで。