KO - Clean User Profile Fields
Cleans up the WordPress user profile screen by hiding unwanted core, social, bio, Yoast SEO, and non-admin Application Password fields.
by KO · github.com/wy4tt34rp/ko-clean-user-profile-fields-v1-3
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/wy4tt34rp/ko-clean-user-profile-fields-v1-3/archive/refs/heads/main.zipDescription
Cleans up the WordPress user profile screen by hiding unwanted fields.
This plugin hides:
- Administration Color Scheme
- Toolbar
- Website
- Facebook profile URL
- Instagram profile URL
- LinkedIn profile URL
- MySpace profile URL
- Pinterest profile URL
- SoundCloud profile URL
- Tumblr profile URL
- Wikipedia page about you
- X username without @
- YouTube profile URL
- About Yourself section
- Biographical Info
- Yoast SEO settings
- Title to use for Author page
- Meta description to use for Author page
- Application Passwords for non-admin users only
Notes
The plugin uses a layered approach:
- Removes supported contact methods through WordPress' user_contactmethods filter.
- Hides known core/profile rows with admin CSS.
- Uses a small admin-only JavaScript fallback to hide rows by visible label text when another plugin changes the row class names.
- Disables Application Passwords for non-admin users using WordPress' wp_is_application_passwords_available_for_user filter.
Installation
- Upload the ZIP through Plugins > Add New > Upload Plugin.
- Activate the plugin.
- Visit Users > Profile or Users > Edit User to confirm the fields are hidden.
Changelog
1.3.0
- Hid and disabled Application Passwords for non-admin users.
- Administrators can still see and use Application Passwords.
1.2.0
- Restored original field hiding.
- Added Yoast SEO profile section hiding.
- Added JavaScript fallback for plugin-generated profile fields.
1.1.0
- Added Yoast SEO field targeting.
1.0.0
- Initial release.