Skip to content

ybouaziz/clean-wordpress-admin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clean WordPress Admin

A collection of functions to clean up WordPress front and back-end to make it easier for editors to work and for you to look at the source code. Hiding content is also a good thing to do to limit the possibilities for your clients to destroy your beautiful site :)

Tested with WordPress 5.5

Using

Don’t just include these files in your project. Look at the content, update the options and see what works for you! The code is not optimized for speed, it’s optimized for readability. Sometimes the impact on performance makes these functions not eligible.

You should probably keep some things visible to you or a super admin. Check the user role like this:

if (!current_user_can('administrator')) {
  // Clean it up!
}

Content

Hide items and sub-items in the admin bar. Also known as the Toolbar.

Hide 'Thank you' text and version number in the admin footer

Hide items and sub-items in the admin menu.

Change settings and clean up the classic editor (the one before Gutenberg).

Remove default fields in the comment form.

Remove all or specific contextual tabs with help and information about how to use the WordPress interface.

Remove dashboard meta boxes or even the whole dashboard itself.

Change editors settings, hide metaboxes or disable the editor completely.

Change editors settings, hide metaboxes, disable block functions and more.

Disable built-in emojis that loads large JavaScript, CSS and image files 👎

Clears out generated unwanted stuff from the wp_head hook. Such as feeds and WordPress version.

Remove functions related to images like the gallery, default link, alignment, and sizes.

De-registers the WordPress default jQuery script.

Remove actions from the media uploader

Remove columns shown in the manage posts screen.

Remove specific meta boxes from post-types.

Disable the REST API

Remove default roles. Remove capabilities to specific roles or users.

Disable search query and search form.

Remove theme features.

Change settings in the old TinyMCE WYSIWYG editor.

Disable updates and remove notifications.

Remove things from user pages.

Remove default widgets.

Plugins

Functions to clean up common plugins.

Contribution

Feel free to suggest anything you see missing or want to be fixed!

About

A collection of functions to clean up WordPress

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 96.5%
  • JavaScript 3.5%