情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・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で。