Skip to content

casparhubinger/simplified-admin-menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

_AdminMenu

Opionated, heavily simplified, customised admin menu.

Author: @casparhubinger
Tags: admin menu, wp-admin, minimalism
Requires at least: 5.3.2
Tested up to: 5.7.0
Requires PHP: 7.1.0
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Donate link: https://paypal.me/caspar

Settings page bundling all third-party plugin menu pages

🥁 What is this?

In short: a prototype.

✅ This plugin minimises the WordPress admin menu to five (5) top-level items.
✅ It remixes submenus and adds some former top-level items to them.
✅ Finally, it bundles all third-party settings pages on a dedicated submenu page. No more plugins in the top level.
🚫 This is not an admin menu editor of any sorts.
🚫 There are no options for you to customise what goes where.
🎳 You’re free to fork this, clone it, hack it to pieces, make your own out of it.

Minimised admin menu

  • Dasboard
  • Content – points to Posts
    • Posts – formerly top-level page
    • Categories
    • Tags
    • Comments – if enabled, formerly top-level page
    • Pages – formerly top-level page
    • Media – formerly top-level page
  • Design – formerly Apperance pointing to Themes, now points to Customizer
    • Customizer – this is very you change your theme if you need to
    • Theme Editor
    • Plugin Editor – formerly under Plugins
  • Tools – formerly All Tools, now points to Site Health
    • Site Health
    • Export Content – formerly Export
    • Export Personal Data
    • Erase Personal Data
  • Setup - formerly Settings, still points to General Settings
    • Writing
    • Reading
    • Discussion
    • Media
    • Permalinks
    • Privacy
    • Plugins – formerly top-level page
    • Plugin Settings – custom page, bundles all third-party plugin settings
    • Users – formerly top-level page
    • Updates – formerly under Dashboard

💡 Installation

  • Clone this repository to your local machine, or download the latest release.
  • You can install the .zip file like any other plugin via wp-admin › Plugins › Add New.

If you don’t know what a .zip file is, or how to upload one to WordPress, make sure you have a WordPress-savvy person nearby before you proceed, or you might end up breaking your website.

Will this be available via WordPress.org?

No plans in that direction, but you can use the GitHub Updater plugin.

Will it work with…?

It will work with a lot of (if not most) plugins and themes, but the question is: will it be pratical?

  • If you run a simple blog or small business site without a lot of extra functionality, this plugin will probably blend in seamlessly with your setup.
  • If you run a WooCommerce shop, or a site with a bunch of custom post types, your site will still work with this plugin, but you’ll find your custom post types (or WooCommerce orders) in the Setup menu under Plugin Settings. You’ll probably don’t want that.

🌈 Translations

This plugin relies on core strings where possible, but it also does introduce a few strings of its own. These are translation-ready, a text domain gets loaded, and a .pot file is provided.

If translations are important to you, feel free to send a pull request with a .po and .mo file in your language.

Read more about translating WordPress plugins

🛎 Support

None provided, but if you run into a glitch with another plugin, an issue is appreciated.


“Short term memory (or attention span) is limited to seven chunks of information.”

Information Processing Theory according to George A. Miller