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.
The interface is pretty straight forward:
choose the section and make your customizations.
I strongly suggest Adminimize as companion for Admin Tweaks.
Previously named Many Tips Together, this plugin started with the post:
Best Collection of Code for your functions.php file.
But now I know: it’s a crappy Concept (your code should go in a plugin, not in functions.php)
and a crappy Question & Answer, try to read that and come back sane 😉
My own participation at WordPress Answers lead to a great code polishing.
- Appearance: hide general elements; admin notices.
- Admin Bar: remove, add and modify menu items.
- Admin Menus: faster menu; 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.
- Widgets: remove default widgets; RSS timer; slim Meta Widget.
- Plugins: many row modifications.
- Users and Profile: remove almost everything; add custom CSS.
- Shortcodes: enable shortcodes everywhere; GoogleDocs preview.
- General Settings: privacy; custom avatars; 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.
View the all the settings here.
- Everything changed after WordPress Stack Exchange
- Plugin interface using @bainternet’s Admin Page Class
- CSS for hiding help texts adapted from Admin Expert Mode
- Everything started with Adminimize, by Frank Büeltge, which does an awesome job hiding WordPress elements, but I wanted more, and these are some of the great resources where I found many snippets: Stack Exchange, WPengineer, wpbeginner, CSS-TRICKS, Smashing Magazine, Justin Tadlock…
- The option to hide the help texts from many areas of WordPress uses the CSS file of the plugin Admin Expert Mode, by Scott Reilly.
- Activate the plugin through the Plugins menu in WordPress.
- 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.
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 !!!
Contributors & Developers
“Admin Tweaks” is open source software. The following people have contributed to this plugin.Contributors
- New feature: break long widgets titles.
- Bug fix: make first widget sidebar closed as default now works as expected
- CSS fixes in plugin page
- 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).
- 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
- 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.
- 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.
- Improvement: option to show how many plugins from selected authors are being displayed
- Bug Fix: dashboard widgets now encoding scripts code properly
- Bug Fix: Columns not rendering after Quick-Edit
- 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+
- 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.
- 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).
- 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.
- 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.
- Completely refactored, new interface and optimized code
- Interface using @bainternet’s Admin Page Class
- Coded after one year of learning at WordPress Stack Exchange
- 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.
- Bug fix: corrected incompatibility with PHP versions prior to 5.3
- Bug fix: developer section not loading
- Remake of the interface
- Revised code
- Lots of new features
- 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
- 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
- Maintenance Mode now works correctly on a site under MultiSite (it’s not a global MM)
- Hope the version numbering goes correct…
- correction of minor bug in checkbox interface
- adjusted checkbox interface
- Spanish localization
- fixes on the readme.txt and plugin logo
- 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.