The Back-end of WordPress is nice, but I would like to customize the UI to some degree.
My goal is to make the user experience REALLY simple for untrained users.
I suspect plugins exist for this, but I thought I would ask the experts of Stack Exchange, before chasing any ideas down potentially deep rabbit holes.
So, what is the preferred method of UI customization in wordpress?
Leave a Reply
You must be logged in to post a comment.
You will need an Admin Theme. Despite its name, this should be implemented as a plugin.
Here is a basic plugin file:
As you can see, you should populate the global variable
$_wp_admin_css_colors
very early with an object. The three parameters arename
,colors
(both visible for the user in her profile page) and the URL to the stylesheet, the next file in your pluginâs directory.Once activated, you get a very ⦠clean admin area.
The file
clean.css
needs some content. Here you are free to add whatever you want. Be aware the basic admin styles are loaded too, so you will have to use!important
in unhealthy doses like in this example:Tung Do has published a useful checklist for admin theme developers recently. Read that and use your browserâs DOM inspector to find the matching selectors.
You can also enqueue additional scripts, change content with filters ⦠but I recommend not to change too much, focus on styling.