In a previous post we discussed how to remove irrelevant social media account options from the contact info section in WordPress user profiles and replace them with Facebook, Twitter, Google+, and LinkedIn. Well now we’re going to outline how to remove the personal options section from WordPress user profiles using simple PHP.
The hide_personal_options function will remove the Visual Editor option, the Admin Color Scheme selection, the Keyboard Shortcuts option, and the option to show the admin toolbar.
Copy and paste the code below into your functions.php file to remove personal options.
function hide_personal_options(){
echo "\n" . '<script type="text/javascript">jQuery(document).ready(function($) { $(\'form#your-profile > h3:first\').hide(); $(\'form#your-profile > table:first\').hide(); $(\'form#your-profile\').show(); });</script>' . "\n";
}
add_action('admin_head','hide_personal_options');
- Cloudflare Says Bots Are 57% of Web Traffic but They Are Wrong
- cPanel Down Reports Were Linked to CVE-2026-41940 Emergency Patches
- cPanel Down for Some Users After Emergency Authentication Security Update
- Bot Traffic from China Is Spamming the Web
- WPvivid Bug Exposes 900,000 WordPress Sites to Remote Takeover
Sean Doyle
Sean is a tech author and security researcher with more than 20 years of experience in cybersecurity, privacy, malware analysis, analytics, and online marketing. He focuses on clear reporting, deep technical investigation, and practical guidance that helps readers stay safe in a fast-moving digital landscape. His work continues to appear in respected publications, including articles written for Private Internet Access. Through Botcrawl and his ongoing cybersecurity coverage, Sean provides trusted insights on data breaches, malware threats, and online safety for individuals and businesses worldwide.








