Admin Tweaks


With Admin Tweaks you’ll be able to simplify and make deep customizations in the administrative interface.
It’s a compilation of hooks for enhancing, styling and reducing WordPress backend.

Do you like to adjust and style the backend as much as the frontend?
So, we are together!

Main Features

  • Appearance: hide general elements; admin notices.
  • Admin Bar: remove, add and modify menu items.
  • Admin Menus: remove items; sort Settings menu; rename “Posts”.
  • Dashboard: remove and add widgets.
  • Post and Page Listing: customize rows and columns.
  • Post and Page Editing: auto-save; revisions; meta boxes.
  • Media: custom columns; re-attachment; sanitize filenames; jpeg quality; audio/photo/video metadata.
  • Widgets: remove default widgets; RSS timer.
  • Plugins: many row modifications.
  • Users and Profile: remove almost everything; add custom CSS.
  • Shortcodes: enable shortcodes everywhere; GoogleDocs preview; YouTube like G+.
  • General Settings: privacy; other misc options.
  • Login: redirects; errors; modify almost everything; add custom CSS.
  • Multisite: see the FAQ.
  • Maintenance Mode: with minimum Role allowed and possibility to block only the backend.


  • Português
  • Español



  • Plugin settings, Profile page adjustments
  • Profile page with adjustments
  • Website with Maintenance Mode enabled
  • Customized Login page
  • Post Listing with ID and Thumbnail columns. Draft posts with another background color. Help tab hidden.
  • Media Library with ID column, bigger Thumbnails and All Thumbs listing. Re-attachment enabled. Download button in action rows.
  • Plugins page with different color for Inactive and custom color for selected authors. Simpler description and Last Updated information.
  • Multisite support.


  1. Upload to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Settings -> Admin Tweaks and have fun.


The ‘reset’ button doesn’t delete the database entry, but if you delete the plugin, the entry will be deleted (via unsinstall.php)


Installation Instructions
  1. Upload to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Settings -> Admin Tweaks and have fun.


The ‘reset’ button doesn’t delete the database entry, but if you delete the plugin, the entry will be deleted (via unsinstall.php)

Why Many Tips Together? And why change its name to Admin Tweaks?

The first version of the plugin was a compilation of snippets.
It evolved to a General Admin Tweak plugin.
Most of the users who left feedback complained about it: too cryptic and hard to find.
Well, I agree, but I’m just changing the Display Name.
The Repository URL, Directory Name and Database Option Name are still keep original name.


The MS features appear in the main site Admin Tweaks screen, there’s no Network screen for it.
They are only visible to super admins and in the main site settings page.
Although fully functional, all this would be better as a separate plugin that can be network activated.
Consider the MS features available right now as an experiment subject to removal in favor of a new plugin.

Login CSS

Try disabling the default styles and paste this example. It’s a bit of a mess of styles, but can give you some ideas.

Doubts, bugs, suggestions

Don’t hesitate in posting a new topic here in WordPress support forum.


Simply awesome!

This is a really cool plugin helping my everyday work in the admin dashboard. I install it for all my sites. I love it!


This plugin works for version 4.3 of WP and it’s fantastic !!!

It does everything and more!! So, if your looking to change the admin look of your admin panel and more this is the plugin that’s a must have.

Great Job !!!

Read all 27 reviews

Contributors & Developers

“Admin Tweaks” is open source software. The following people have contributed to this plugin.



Version 2.4

  • General revision to update to WP 4.7
  • Removed obsolete tweaks
  • Bug fixes

Version 2.3.8

  • New feature: break long widgets titles.
  • Bug fix: make first widget sidebar closed as default now works as expected
  • CSS fixes in plugin page

Version 2.3.7

  • New feature: make first sidebar box closed as default in /widgets.php.
  • New feature: manage quick actions in the Sites list.
  • New feature: utility dashboard widgets to show the space used in the server.
  • New feature: column to show the site used space in Multisite.
  • New feature: remove versioning from enqueued styles and scripts in the frontend.
  • New feature: detach images from posts and do bulk re-attach/detach.
  • New feature: completely remove WP default styles in Login screen.
  • Improvement: enabled sorting for the column Better Attachment in the Media Library.
  • Update: Admin Page Class (interface framework).
  • Bug fix: fixed MP6 detection (some features depend on it being active or not).

Version 2.3.6

  • New feature: All non-default widgets can be hidden now and also the widgets description.
  • Bug fix: admin footer texts rendering HTML now, props to Ciaran
  • Bug fix: login CSS code not being printed if no options selected, props to Nomina
  • Bug fix: plugin meta box position in Opera browser, props to Handoko

Version 2.3.5

  • Bug fix: data validation fixed after plugin rename.
  • Bug fix: “Settings” link in Plugins page now links to the new address, props to RitaNow.
  • Bug fix: added extra checking to avoid the bug described in this thread, props to cmwwebfx.

Version 2.3.4

  • PLUGIN RENAMED TO Admin Tweaks
  • New feature: global CSS for admin area. Props to cmwwebfx.
  • Bug fix: CSS textarea fields are now showing when swapping sections.

Version 2.3.3

  • Improvement: option to show how many plugins from selected authors are being displayed
  • Bug Fix: dashboard widgets now encoding scripts code properly

Version 2.3.2

  • Bug Fix: Columns not rendering after Quick-Edit

Version 2.3.1

  • New feature: add Camera Exif information as meta data to uploaded images that contain such info.
  • Improvement: added more snapshots for some Media and Post options.
  • Bug fix: correct detection of disabled Link Manager in WP 3.5+

Version 2.3

  • Feature removal: Custom Avatars. Sorry, but it is a bit problematic. Better use a specialized plugin.
  • New feature: Post types status bubbles. Select the status and the number of posts shows up as bubble, like in Comments and Updates.
  • New feature: Category counter in Dropdown and Meta Box. Don’t put sub-categories on top (this is scribu’s plugin Category Checklist Tree). Disable selection of parent categories.
  • New feature: Unlimited custom Dashboard Widgets. Set each widget per role.
  • New feature: Unlimited submenus in the custom Admin Bar menu. Set submenus per role.
  • New feature: Link Manager enabler. It’s disabled by default in new WP installs.
  • New feature: Reposition post statuses in post type listings.
  • Bug fix: solved styling conflicts when using the plugin MP6. Removes hoverintent feature from the plugin if MP6 is active.
  • Bug fix: redirection after creating new site in Multisite.

Version 2.2

  • Improvement: show total count of attachments in post listings Attachment Column
  • New feature: remove “- WordPress” from page title in admin side.
  • Updated: Admin Page Class v1.2.7.
  • Improvement: Portuguese and Spanish translations (but still missing strings).

Version 2.1.1

  • Bug fix: removed PHP notice appearing on when activating (only appeared with WP_DEBUG enabled)
  • Old feature back: remove WordPress upgrade notice for all users. Version 2.0 removed it in favor of only hidding for non-admins. Now both options exist, props to KatieKat.

Version 2.1

  • Improvement: Multisite main blog detection.
  • New feature: Multisite user role column.
  • New feature: Multisite sites theme column.
  • New feature: Non-default menus items are now available for hiding.
  • New feature: Organize menu. First all post types, then Links, Media and Comments as last.
  • Bug fix: solved conflict with qTranslate when editing post titles
  • Bug fix: CSS conflict with the plugin MP6. MTT options checkboxes are now playing nice with it.

Version 2.0

Version 1.0.3

  • New feature: hide plugin actions, for achieving an extreme slim plugin page
  • New feature: add image dimensions to Media Upload window (see this WordPress Answers)
  • New feature: Duplicate and Delete Revisions available in Quick Edit for posts and pages
  • Improvement: started to add basic Multisite support (inactive plugins colors – has to be enabled in the main site)
  • Improvement: dynamic only Maintenance Mode. Changed the method and no more external files are handled.
  • Improvement: hide general plugin notices will be replaced with specific plugin notices (at first, BackupBuddy and Analytics360º notices are available for removal, please report other plugin notices you wish to hide)
  • Removed: email functions. Too much hassle, better use a dedicated plugin.

Version 1.0.2

  • Bug fix: corrected incompatibility with PHP versions prior to 5.3

Version 1.0.1

  • Bug fix: developer section not loading

Version 1.0

  • Remake of the interface
  • Revised code
  • Lots of new features

Version 0.9.4

  • Bug fix: finally fixed html escaping… sorry for the mistake in 0.9.3
  • Bug fix: login error message does not accept html code as stated before. Fixed html escaping.
  • Improvement: select the roles capable of viewing the site when in Maintenance Mode.
  • Improvement: new system for the Custom Maintenance Mode, full instructions in plugin page.
  • Improvement: more options to customize the Profile page

Version 0.9.3

  • Maintenance Mode readjustment, now the second line serves as a link, so you can use it like this: ‘Meanwhile, visit us in this url…’
  • correction of ‘Disable self ping’ that had a typo and wasn’t working properly
  • Custom Dashboard’s now works, it was lacking html character escaping
  • Help texts completed
  • Portuguese and Spanish localizations are now complete

Version 0.9.2

  • Maintenance Mode now works correctly on a site under MultiSite (it’s not a global MM)
  • Hope the version numbering goes correct…

Version 0.9b

  • correction of minor bug in checkbox interface

Version 0.9

  • adjusted checkbox interface
  • Spanish localization

Version 0.8

  • fixes on the readme.txt and plugin logo

Version 0.7

  • Plugin launch. Technically fully functional.
  • To do: review code comments, translate some comments and var names to English
    (right now it’s mixed EN/PT/ES), few help texts to complete, Portuguese_BR translation incomplete,
    Spanish translation not done yet.