x
BLOG

Customize WordPress Dashboard Admin for Clients With Cusmin PRO Plugin

  • Share

Let me guess, you have a WordPress site that you want to prepare for your client? Or, you want to personalize it for your own needs?

There are many WordPress themes and tools on the market. You can use them to create beautiful sites of all kinds and sizes right? But how to actually customize WordPress dashboard?

The reality is that you have very limited options.

But where to start? We will cover these questions here. Be patient, by the end of the post, you will know much more about the WP dashboard customization.

Let's see what we will cover in this post:

TABLE OF CONTENTS

Why Should I Customize WP Backend?

There are many reasons why it can be beneficial to customize your WordPress dashboard. First, take a look at the illustration below:

Customizing WordPress Dashboard - Illustration
Customizing WordPress Dashboard - Illustration

The default WordPress admin is generic, you can use it as it is, but it's far from optimal. Different users use it in different ways and have different preferences.

In most cases many of the admin options are never used. So why not hide them completely?

We can agree on the fact that the generic WordPress admin is not styled in some impressive way.

WordPress Settings page showing generic styles with gray color scheme
Generic WordPress Admin Dashboard

The WordPress team had more focus on the functionality and making it work for most of the people.

When you add more plugins, you get more functionalities, but also much more things to manage later. Every time you log in to Wordpress, you will see a lot of things you don't really need.

WordPress Dashboard page with multiple extra dashboard widgets
The Look of an Average WordPress Dashboard Page Stuffed With Widgets

As an administrator, you need all those features. That's fine, but what about your client, writers or content creators?

Your users do NOT need to see all those settings and options. They need to manage their own posts and have the minimal setup to do their job.

Let's say, you like darker colors, but your post writer likes lighter. What style should you apply? You don't need to choose, actually, you can apply both and create multiple WordPress admin themes (read further to see how).

A cleaner admin dashboard gives you more space for your creative work. Clean interface doesn't drain your creative energy. Clean dashboard for WordPress is more optimised to your exact needs and makes you more productive in your work.

Dashboard for WordPress clean with Cusmin
Cleaner Dashboard for WordPress

Customize WordPress Dashboard for Client

Even though the default WordPress admin theme is functional, the core team doesn't want you to use it as generically, as it is. WordPress is a platform that you can customize for your own needs.

So why use it in a way that's not optimized for your own workflow and taste?

We all have different tastes and needs, so we need to tailor the dashboard to our personal preference. We will be happier to use it every time we log in to the backend.

You have built a site with a great theme and functionality, but what happens when you present it to your client? Having a generic instead of custom backend?

If he has ever worked with WordPress (which is a high chance) it would look to him the same as other sites he used before.

Image showing woman with problems due to complexity
Complex Admin Dashboards Are Confusing for Users

Admin backend is also very often confusing for most people. Especially to the users with less technical background (most of your clients). Otherwise, they wouldn't ask you to create a site for them, they would do it themselves.

Did you know that 88% of users are less likely to return if they had a bad experience on a site? Your client will have no choice but to use the site you made for him. But how would he feel when he continues using it?

Statistics shows that 88% of users will choose not to use products if their experience is not good
Users With Bad Experience Will Stop Using the Product

By default, WP backend doesn't have a personal flavor. Color styles are neutral and grayish. Even though it may work fine, it doesn't leave any special impression on those who use it.

The default WordPress admin page that appears after login with gray color scheme
The Default WordPress Admin Dashboard Page

But there is some good news, you can change this. You can improve it, for sure and it can be better looking and easier to use after making some changes.

You can tune the WordPress admin dashboard to the exact needs of your client. You can improve your client's experience and let him have a great impression of your work.

Customized dashboard can bring many benefits to both you and your client:

  1. YOU CAN INCREASE YOUR PRODUCTIVITY

    Person working on a computer desk illustration

    It's better not to look all the time at the things you don't actually use. You increase your productivity without thinking about unnecessary things when you remove them. A clean environment gives you extra space for your creativity.

    When you add some images or your own logo, you will be happy to work in the environment that you have built for yourself.

  2. YOU WILL HAVE A HAPPY CLIENT

    Happy man illustration - Customize WordPress Dashboard for Client

    This is the most obvious reason why to do it. The client's experience should be a top priority for you. Every client is different so you should tailor the dashboard to the exact needs of a specific client.

    One thing is for sure, a happy client is a paying client. It's more likely that you will make a long relationship with a happy client, get more upsells and referrals.

  3. YOU CAN CHARGE MORE FOR YOUR SERVICE

    Giving money hand-to-hand illustration

    Yes, you can charge more for your work. Branding will increase your business value.

    People associate more with the products that have their own brand and value them more. Even if your customer doesn't have a brand, you can make it more appealing for him.

  4. YOU WILL SPEND LESS TIME ON SUPPORT

    Hands on a keyboard illustration

    Clients usually have weird questions you would never think of. If your client has only those features that he actually uses on a daily basis, he will have fewer questions for you. Take that time to do something more useful.

    Also, you can document everything they need to know and put it in the dashboard. Make it a part of the admin dashboard documentation that you can use later for other clients as well.

  5. HAVE A HUGE COMPETITIVE EDGE OVER YOUR COMPETITORS

    Competitive illustration showing winner hand with a gold cup in his hand

    If you build sites for your clients, with customized admin you have more to offer. This gives you a competitive edge over the competitors.

    This is even more true if you have an agency. You can sell branded backend tailored to the client's needs, as an extra feature of your service package. This will attract more potential customers.

  6. GET A FRESH NEW FELLING FROM TIME TO TIME

    FRESH UX benefits illustration with wind picture

    We love new things and want to try something new from time to time. That's why we buy new clothes and gadgets.

    If you spend a decent amount of time on the WordPress backend (bloggers or writers), it's very helpful to refresh it from time to time. When you're saturated with its look, change it and make it more appealing again.

    You can also do this for your client, it would be an unexpected surprise for him, and you can earn some extra points.

Impress your client and make a long-term bond with him. Earn more referrals and other paying clients, while saving your time on the support.

Many service providers are not aware of this problem. Those who are can have an extra edge over the others. They can differentiate their service on the market.

Who Benefits From the Admin Panel Customization?

Everyone can improve their work with personalized admin:

Benefits of having better UX for software developers - A professional working on a computer illustration
  • Developers who create sites for their clients:

    1. Impress your client.
    2. Make a better long-term relationship with him.
    3. Make more upsells and referrals by leaving a more professional impression.
    4. Spend less time answering customer questions.
    5. Spend less time on unneeded support. Clients will not ask you about the stuff they don't actually need at all.
Benefits of having better UX for regular users - A Woman working on a computer illustration
  • Bloggers and website owners: They can be more comfortable when using their own sites. There is more joy in the environment customized especially for them.
Benefits of having better UX for membership sites - People in a group talking illustration
  • Community/membership websites: Leave a better impression of your brand to your members. Show them only what they need to see along with some helpful resources and information.
Benefits of having better UX for agencies - A happy guy working on a computer illustration
  • Agencies: Differentiate their services on market with better-delivering workflow. They can make sites of better quality that are easier to use. Less time spent for management and supporting their clients.

Customize WP Dashboard With Cusmin

We have built a solution that would solve all problems above. It's a single WordPress plugin that covers EVERYTHING you need. No need for extra other plugins.

Replace a dozen of other incomplete plugins with a single plugin. Plugin optimized for speed and productivity.

Admin settings in the Cusmin plugin for WordPress
Cusmin Plugin - Admin Settings

What Is Cusmin and How Can It Help Me?

Cusmin is an all-in-one WordPress dashboard customization plugin. It gives you everything you need to optimize the admin panel and prepare it for the client.

Why Should I Choose Cusmin and Not Other Plugins?

Cusmin is probably the only plugin for WP customization that covers everything.

We know exactly what your clients would love to see when they log in. We learned it from a decade of experience customizing WordPress dashboards.

Since you only need Cusmin for this, you can remove all other similar partial solutions. This will make your website faster and less prone to all kinds of compatibility issues.

Your client would think that you have spent many hours on it, but with Cusmin, you have spent only minutes of work actually.

Is Cusmin Difficult To Set Up and Use?

Not at all. You can make all customizations in less than 1 hour. Prepare the admin panel for the client without spending days on customization.

Save yourself A LOT OF TIME on trying partial solutions found on the Internet.

How Do I Style My WordPress Admin Dashboard With Cusmin?

Let's start with the ideas of HOW EXACTLY you can do that. You will learn how to:

Customize WordPress Dashboard like a PRO+ 30 days money-back guarantee!
Start today!

How To Customize WordPress Login Page?

Your login page is the first step into the WordPress backend for every user and you should take special care of it. There is a lot to improve on the default WordPress login page.

The look of the default WordPress login page
The Default WordPress Login Page

It's important that the first impression of your WordPress dashboard is good in the client's eyes. It's also important that the login page has his brand.

Login page should be intuitive and should look good.

Make it look beautiful. Keep it clean. Make the client's brand to stand out. Add client's logo and favourite image as a background on login and admin pages.

An example of custom WordPress login page made with Cusmin
Custom WordPress Login Page - Made With Cusmin

Cusmin gives you a dozen of customization options. You can do the following:

  1. Replace the default WordPress logo with your own logo
  2. Add full background image to the page
  3. Add a custom favicon to make your brand stand out even more. Hide the default WordPress favicon. It leaves a more professional feeling of the site.
  4. Change the "Back to Blog" link with something better like, "Go back" or "Back to XYZ site". You can even hide this link if you don't need it.
  5. Hide Register link if you don't allow user registrations on your site.
  6. If you have a custom registration form for your users, change this link. This will redirect your users to the correct page.
  7. Make the login box transparent, so you can see the background image behind the login form as well.
WordPress Transparent login form box
WordPress Login Page - Transparent Form
  1. Round corners of the login box. This makes it look better, try it out!
  2. Change the position of the login box. Your background image will look much better when the login box is not positioned in the middle of it. You can now move the box to the left or to the right and make more room for your background image to stand out.
Cusmin form settings for customizing WordPres login page
Cusmin Login Page Settings
  1. Add custom HTML content to the login form box. In some cases you might want to show some more useful information to the user. Links to documentation or resources or a custom greeting message.
  2. If you want, you can even add some pictures here, but please be careful not to distract users too much.
  3. You can also specify a page where you will redirect users after successful login. By default this is the WordPress dashboard page, we will show you how to customize it, in the next section.
WordPress login form with rounded corners
WordPress Login Form With Rounded Corners

Customize WP Dashboard Page

The Dashboard page is the first page that clients see when they log in to WordPress. It contains some useful information, by default.

The default WordPress Dashboard Widgets
The Default WordPress Dashboard Widgets

Like, activity about the latest comments and posts, latest news in WordPress community. Welcome widget also contains some helpful WordPress resources.

Some 3rd party plugins also show their widgets after activation. In some cases they are useful, but if your client doesn't need them, you would want to hide them.

You want to customize WordPress admin widgets in your own unique way.

WordPress Dashboard page customized with Cusmin
WordPress Dashboard Page Customized With Cusmin

Dashboard page is useful to show custom information, documentation or links. You can also put other useful resources here that you want to show to your customer. It allows you also to show him more information about your services and give him a way to contact you for support.

Cusmin can hide every single core widget or widgets made by or other 3rd party plugins. With option "Hide All", you can make sure to never see any widget on this page. But why would you choose that?

Cusmin showing options to hide WordPress Dashboard widgets
Hide Any WordPress Dashboard Widget With Cusmin

Sometimes, you would want to show a custom page to the user with some custom content. It is much better to have no distractions.

If you hide all widgets, you can then create a custom content page for your customer. HTML WYSIWYG Editor in Cusmin will help you do that.

Cusmin options to add custom WordPress content and change header title in Dashboard page
Add Custom Dashboard Content With Cusmin WYSIWYG Editor

You can put all information for your user here and format it like you do with any other regular pages. Put your custom HTML content to the WordPress custom HTML widget or to the dashboard page.

Custom user content on the WordPress dashboard page prepared for client
Custom Dashboard Page Content Ready for Client

Cusmin gives you options to:

  1. Hide All widgets
  2. Hide specific WordPress and 3rd party widgets
  3. Add widgets from predefined widget templates
  4. Create custom widgets
  5. Change the title on the Dashboard page
  6. Add your own custom HTML content using content editor
  7. Set up the default widgets order

Cusmin WordPress widget templates:

Cusmin option where you can add custom WordPress YouTube, Vimeo, Twitter, Facebook, Instagram, Pinterest, Weather, Custom HTML, Google Calendar, RSS widget.
Add Custom Dashboard Widgets From Predefined Templates
  1. YouTube widget
  2. Vimeo widget
  3. Twitter widget
  4. Facebook widget
  5. Instagram widget
  6. Pinterest widget
  7. Google Calendar widget
  8. RSS widget
  9. Weather widget
  10. Custom HTML content widget
Examples of the WordPress Dashboard Widgets made by Cusmin
Some of the WordPress Dashboard Widgets Made With Cusmin

What if you don't need to show the Dashboard page at all? This case is also covered. You can set up the redirection after your user logs in to some other page.

For example, redirect a user to the posts page when he logs in. The user can then start immediately creating content instead.

Admin Menu Editor

This is the most useful feature in the plugin and it's used pretty much in every customization. You may have noticed that WordPress contains many options in the menu that are rarely used or not used at all.

You would like to hide them even for yourself, if you don't use them. This becomes even a higher priority when it comes to your users' experience.

Examples of the default WordPress admin menu that contain options not needed for regular users
The Default WordPress Admin Menu Items That Your Client Doesn't Need

You don't want him to click on places he doesn't need. Even if he can't do much harm changing some settings on his own. It would be much better not to show those settings at all, he already has some better places to focus on.

When you add a new plugin to the WordPress dashboard, it's most likely that it will add some new options to the admin menu. Most of the plugins don't need constant management, you set them once and forget.

So why should you look at those settings on a daily basis?

Since WordPress is very extendable, you add dozens of new plugins for your every client. It becomes a nightmare when you need to even scroll down to see all the options in the menu.

You should NEVER deliver unoptimized menu to your client. It would be very confusing to him to manage even simple posts and he could change some settings, by mistake.

He will bombard you with the questions about options he does not understand. He can even ask you for help, after he already changed some option he didn't know what's for.

The best thing you can do for your client is to provide a customized admin menu tailored to his own needs.

Three examples of how can we customize WordPress admin menu with Cusmin
WordPress Admin Menu - Customized With Cusmin

Tips for Providing the Best Experience With the Customized Admin Menu

  • If you want to provide the best experience, you should keep only what's necessary.
  • Hide everything from the admin menu that's not necessary. Hide Settings, customizations options, themes, plugins and even the default posts and pages.
  • Leave only items the client uses on a daily basis.
  • Hide all sub-menu items that he will not use
  • For frequently used custom post types, categories or taxonomies, create top level items. They will be easier to access this way. Hide their default sub-items.
  • Put the most used items on top for easy access.
  • Change the colors of the high-priority menu items. It would be much easier for users to distinguish them from the rest of the menu.
  • Add custom icons for different menu items that will visually explain what they are. Or, use the same icons to make a set of menu items look as a group with similar functionality.
Admin Menu items in WordPress grouped by colors
Different Styles for Personal Accounts in the Admin Menu
  • Add "Support" button, so users can reach you in case they need your help.
  • Add other links to helpful resources and documentation to the menu. This will help your users learn more about how to use the site without contacting you every time.
  • Last but not least, white label the menu with your client's brand and add his logo above the menu.

As you can see, a well-organized admin menu is something that your client will appreciate. So, you need to take special care of it.

You can make all these customizations with Cusmin, but you can also do more:

Cusmin supports the complete management of the menu. You can hide, rename top and sub-items or add custom top and sub-items.

Add custom menu icons in 3 flavours: WordPress Dash Icons, Material Icons, and FontAwesome . Change the admin menu in any way you like.

Cusmin WordPress icon picker, select Font Awesome icon with search box
Change WordPress Admin Menu Icons With Cusmin Icon Picker

Change all text and all links in the buttons. Add button-specific icons, text, and background colors. Even make different colors on mouse over. Make some links open in a new tab, if you want.

Editing WordPress admin menu top item with Cusmin plugin
Editing Admin Menu With Cusmin

Cusmin supports drag & drop reordering of the top and sub-items. You can also change the default WordPress capability of a menu item.

Editing WordPress Admin Menu items with Cusmin pro customization plugin
Cusmin Admin Menu Editor

For example, instead of "Read" which is accessible to all users by default, you can change it to "Manage Options". It will then be accessible only to administrators.

Remove the profile button, separators, icons, or Collapse button (on the bottom of the menu). Change the menu autofolding, choose how your admin menu folds on mobile devices and desktops.

Sometimes you would like to see the full menu on mobile as well. Instead of using small icons, you can collapse the menu on the desktop as well to get more space for content.

This is useful when your admin menu is simple. The menu items will appear on mouse hover as context sub-menus.

There is an interesting option you can use to remove the admin menu completely. This can be useful if you want to move the necessary links to the admin bar instead. Your admin dashboard will look much cleaner and will have more space for the content.

WordPress Dashboard page without admin menu left sidebar
WodPress Dashboard Page Without Admin Menu

Your users can access all the links from the admin bar though. Let's see how we can do this with the Cusmin Admin Bar Editor in the next section.

Customize Admin Menu Completely with CusminChange top items, sub items, custom colors, links, icons..
Start today!

Admin Bar Editor

The default WordPress admin bar looks too generic and it's often not very useful for users.

Users usually don't need the default links for managing posts and pages. Themes quite often use custom post types for storing data.

Default look of the WordPress admin bar
Default Look of the WordPress Admin Bar

In some cases since the admin bar is not very useful, the administrator can decide to hide it. But you should think twice about it.

Admin bar can be very useful.

If you look at it from a different perspective, you can even make it more useful than the admin menu. You can hide the admin menu instead.

Having only an admin bar for navigation will make your dashboard much cleaner. It will give you more space for creating content.

Let's see how you can customize the WordPress admin bar with Cusmin:

  • Hide the default generic WordPress items like WordPress links and WordPress logo.
  • Change the logo in the admin bar with the client's branding logo.
  • Add the most useful links as top menu items.
  • Add less used items as sub menu items.
  • You can even copy the most-used links from the admin menu. Right-click on the menu and click on "Copy Link Address". Paste it to the admin bar.
An example how to copy a link from the WodPress admin menu
Right-click To Copy a Link From the Admin Menu
  • Add sub-links to sub-links and create a second level. This can be very useful if you have some content that has categories and subcategories.

  • For example, you can have a top menu product that has sub-items like Clothing, Shoes, Watches. You can also add sub-sub items to every of these like Men, Women, Children.

    This is an example of how you can manage different categories for easy access. You can manage a large number of categories like it's seen on Amazon or eBay.

Customized WordPress admin bar with Cusmin showing multiple levels of sub-items
Multi-level Nested Admin Bar Sub-items

Cusmin gives you also options for customizing the Log Out section (on the right) with options to:

  • Change the Howdy text
  • Change the Log Out text
  • Show only Log Out button on the right side
  • Hide the profile image in the context menu

You can manage all visibility scenarios of the admin bar. You can choose to hide it or show it for either logged-in or logged-out users. On the back-end, front-end, or even public pages.

Why should you enable it on public pages? The WordPress admin bar can be very useful for public pages. Especially for membership sites where you sell your subscription to your customers.

You can there put links for them to register, log in or subscribe to your service. This will provide them some useful contact and support information.

Admin Bar Editor supports also includes drag & drop reordering. It also supports adding custom colors, links, texts. Open menu items in the new tab. It also supports 3 types of icons: WordPress DashIcons, Material and Font Awesome.

Settings page of the Cusmin Admin Bar Editor
Cusmin Admin Bar Editor

You can choose to add specific customizations on specific top admin bar items. Or you can choose to apply the same customizations for all your admin bar items.

You can customize the admin bar on the front-end further. Hide the items that are visible only on the front-end admin bar like: Search or Customize buttons.

Add Custom CSS and Javascript

In some cases, you would need some very specific customization that you can't find anywhere. Even Cusmin doesn't cover everything you can imagine.

That's why we have added options to add custom JavaScript and CSS code into 3 different areas. These are Dashboard Admin pages, Login page, and public (site) pages.

Cusmin CSS and JavaScript editor form for adding custom code to WordPress Dashboard
Add Custom CSS & JavaScript Code To WordPress Dashboard - Cusmin

With these options, everything is pretty much covered. Do you need to style some specific place in the dashboard in a unique way for some users? Do you want to have your own rules for hiding items in the menu?

Or, do you want to update your front-end theme for the currently logged-in user? You can do all this with custom code that you will paste into Cusmin.

Add custom CSS to WordPress admin Dashboard, Login page and public pages
Custom CSS Code Editor - Cusmin

For smaller changes, we can help you with your site's specific customizations if you're a Cusmin PRO user. For larger customization changes, we will give you our best offer.

We can build EXACTLY what you wantCompletely personalized admin dashboard for you or your client
Let us know

White Label Admin Dashboard With 68+ Color Options

The default WordPress admin dashboard colors are neutral. That fits most of the different sites. But that doesn't mean that these colors are good for your client's site.

It's likely that your client already worked with the WordPress dashboard. WordPress is the most popular CMS in the world, so that's likely.

The default look of the admin back-end would make an impression that you created a generic site. It would not look like you made much effort than that.

This will throw a shadow on your professionalism in his eyes. Your client values more something that's built from scratch for him. Adapt EVERYTHING from the start to his own requirements and needs.

Change WordPress Dashboard widgets colors with Cusmin Colorizer
Change WordPress Dashboard Widgets Colors - Cusmin Colorizer

Cusmin has dozens of coloring options that you can use to apply the colors from your customer's brand and make your own WordPress admin theme. People are more sensitive to something that is more personal to them.

If that's their brand, they invested their hard work and love into it. Seeing their own brand in the admin panel and login page makes them happy and satisfied.

Change WordPress Login page colors with Cusmin Colorizer
Change WordPress Login Page Colors - Cusmin Colorizer

Knowing that you built something very personal for them, their personal admin theme, will give you more credit. This is especially great if you didn't invest much time to achieve this. Like you used a specialized tool like Cusmin.

Change WordPress Admin Menu colors with Cusmin Colorizer
Change WordPress Admin Menu Colors - Cusmin Colorizer

Other WordPress Client Dashboard Customization Options in Cusmin

There are so many customization options, we can't cover all of them. We will focus on more interesting options you can use to customize dashboard for your client.

  • Hide the default menus like Screen options, update notifications, or the Help menu. Hide admin and 3rd party notices, colors scheme, footer text.

  • Change footer text with custom links and HTML.

  • Send custom admin notifications to the dashboards of your users. This is especially useful for membership sites. They can notify their users about important events or news.

  • Change WordPress table columns: Sometimes you want to hide some columns in PT or CPT tables. Use this option to hide them.

  • Remove CPT meta boxes: To remove unwanted meta boxes from the custom post types use this feature. It will hide boxes that you don't want your user to see when he edits a post.

  • Add custom favicon image to the login and dashboard pages.

  • Add Google Analytics to the admin dashboard and login page.

  • Change the default WordPress title template. For example, change "Dashboard < My Site - WordPress" to something better. You can change it to "Dashboard • My Site admin".

    An example of custom title in the WordPress client dashboard
    Add Custom Title Template in the WordPress Client Dashboard
  • Add a custom branding image or logo above the content in the admin dashboard. Add a custom background image that will appear behind the content.

  • Customize Plugins page: Hide plugins from the plugins page so it will look like they were never installed before. Simplify the plugins page.

  • Add custom pages to the WordPress admin dashboard.

  • Restrict access to the admin page: Choose a page from the admin dashboard you want to protect from users. They will see an Access Denied error if they try to access it by typing the URL in the browser.

    This way you can have peace of mind for sensitive pages that you want to protect. This happens in cases when your client's role is Administrator, by default.

Cusmin settings for adding new dashboard pages and preventing users to access specific admin pages
Custom Admin Pages & Page Access - Additional Cusmin Settings

Multiple Customization Sets

Often, you would have some customizations for your client but some other customizations for other users. For example, you would like to have different customizations for Administrators and Editors.

Different types of users need different customizations. You can create multiple customizations with Cusmin for all types of your users.

One set of options in Cusmin we call "Cusmin configuration". You can create multiple configurations where you specify what users will be affected by it.

Settings for managing configurations in Cusmin
Multiple Customizations - Cusmin Configurations

You can choose users from the WordPress group (Administrators, Editors, Subscriber etc). From WordPress capabilities (Read, Activate Plugins, Manage Options, etc). or even by picking a specific user by his username or email.

Cusmin settings for adding users to configurations
Apply Cusmin Configurations To Multiple Different Sets of Users - Add Rules

You can even choose to apply more than one configuration to the same user if he's matched in more than one of them.

This gives you full control over customizations. You choose exactly how you can apply them to WordPress users.

Managing Multiple Sites

Cusmin is very handy if you manage many sites or if you're an agency.

It's great to use Cusmin when you build sites for many different clients.

Your first customization could take you a little bit of time. After that, you can reuse it for all other customizations on other sites.

Often you would hide similar things on all sites so you can reuse those customizations. Maybe you would only need to change the branding colors and add personalized menu items.

If you have the same documentation, for your service support, you can reuse that for all users. Your contact information is also always the same, so you don't need to type that twice.

Cusmin settings for importing existing configuration to a new site
Importing Existing Configurations From Other Sites - Cusmin Settings

Why is this important? For an agency every minute counts. Having a solution that will save you so much time on customizations, counts. You can do this with a simple import option.

Cusmin gives an option for agencies to add/remove Cusmin licenses from their client, themselves.

Manage Cusmin licenses from Cusmin dashboard available for UNLIMITED package
Manage Site Licenses - Cusmin Dashboard

What if your client chooses to discontinue your support? Let him know that this will also stop the future-proof customization support. Future WordPress compatibility is then not guaranteed.

Your client will need to handle this on his own instead of having you doing that for him. One more reason to win back your client to use your service.

There's actually nothing special you need to do. Having a valid license will do this for you. Automatic Cusmin updates will ensure the compatibility. Your site will be compatible with the latest changes in WordPress and 3rd party plugins.

Your development experience also matters a lot. Why spend too much time on it while you can reuse everything later on other sites, with no extra effort? You can spend the extra time finding the new clients for your business.

Testing Before Deployment

A single Cusmin license supports not a one site, but all sites on your domain!

What does it mean?

It means that you can install this plugin also on your staging or dev subdomain, as long as the main domain is the same.

Graph showing one main domain connected with multiple subdomains
A Single Cusmin License Supports All Subdomain Sites As Well

Once you're satisfied with the results on your staging domain, install Cusmin on your main domain. Click on the Apply button to apply all settings that you have already made.

This saves you down-time for the maintenance that you would have with some other plugins. Your users will have all of your customizations immediately updated!

Performance and Maintenance

Do you know how the WordPress dashboard looks when you install all the plugins you need? Do you remember how it looks when you have all the features your client needs?

To achieve all your client's customizations requests, you install multiple plugins. This might look like a solution but think again. Have in mind the following reasons why you should rethink this decision:

  • It's hard to maintain multiple plugins: You would need to make sure they are all up-to-date with WordPress and compatible with each other. One mistake done by one of the plugins can affect your whole site.

  • WordPress loads all your active plugins on all your requests: This might not be the problem on the front end if you have a good caching strategy. But, It definitely doesn't work on the back-end. Your pages will load slower for sure.

  • Free plugins usually don't have great support: If you need your issues to be resolved quickly, be ready to wait. Maintenance and bug fixes are not as good as with premium plugins with dedicated customer support.

    If you go with a free plugin, check first its reviews and support page on WordPress.org to ensure that the quality of support is good. If you need to choose between plugins, choose a more popular plugin that has better reviews.

You can replace all your customization plugins with Cusmin.

  • Cusmin has a minimal effect on the performance of your site.
  • It's tested and kept up-to-date with the latest changes in WordPress.
  • We test it for compatibility with other 3rd party plugins. We release patches as soon as we notice a compatibility issue with those plugins.
  • You can remove all other unnecessary plugins that are only partial customization solutions and free up your site.
  • Customizations are loaded only where they're needed.
  • All customizations are cached.
  • Cusmin does not stress your server.
Illustration with clock and speed icons showing how to save time and performance with text information

You will use most of the features only when you make customizations on the Cusmin Settings page. Cusmin generates a single JavaScript and CSS files after you finish customizing.

Customizations are loaded only where and when needed.

For example, let's say you crate only customizations for the login page. Cusmin will generate the login CSS (and or JavaScript) script that is loaded on the login page only.

All Cusmin scripts are cached. Users will not notice performance decrease while having beautiful customizations on their site.

Chrome web tools showing cached Cusmin CSS script
CSS Customizations - Cached By Cusmin

Testing Cusmin Performance

This test shows the performance of the site before and after activating Cusmin. We have used Query Monitor plugin to test the performance.

Without Cusmin

WordPress performance test with Query Monitor
WordPress Performance Test - Baseline

With Cusmin

WordPress performance test with Query Monitor when Cusmin plugin is activated
WordPress Performance Test - With Cusmin Active

In this example, we have activated Cusmin and made a couple of customizations on the admin bar. The test was done on the homepage with an authenticated user. Let's compare the test results:

Test Results

Scenario Time Memory Queries Object Cache # of Scripts # of Styles
Without Cusmin 0.0799 s 8,020 kB 31 96.2% (1,101 hits, 44 misses) 11 9
With Cusmin 0.0790 s 8,411 kB 31 96.1% (1,120 hits, 45 misses) 12 11

Analyzing the results

  • Time - The results for time, are very similar. We can conclude: Cusmin didn't affect the page generation time at all.

  • Memory - There's is a slight increase in the server memory consumption, but it's not significant: only 391 kB.

  • Queries - The number of queries is the same. How is this possible? Shouldn't Cusmin read from the database?

    Yes, it reads but only when you work on the customizations. In this case, after generating customizations, Cusmin cached its JavaScript & CSS files that contain customizations. So there are no calls to the database.

  • Object Cache - There are slightly more hits now to the Object cache 1,120 vs 1,102. This is very minor and we will try to improve this even more.

  • The number of scripts/styles - Cusmin added 1 more JavaScript and 2 CSS files for styling. All files are cached.

All scripts are cached locally, with 30 days cache policy and the browser will load them only once. The cache is busted once every 30 days or when you apply new changes to the customizations.

This works by default, without installing any dedicated caching plugin.

In this example, Cusmin scripts are loaded only because the admin bar is customized on the front end. Scripts are loaded only for users who can see the admin bar (logged-in users).

If the user logs out, scripts will not be loaded. If you clear up the customizations, scripts will not be loaded.

Bottom line, Cusmin does not affect the performance of your site. You can have beautiful customizations and improved UX without performance decrease.

Let's sum up what we have learned today:

FAQs

Why Should I Customize WordPress Dashboard?

WordPress dashboard is generic by default and is not optimized for all users. Different users have different preferences. It's best to personalize the WordPress dashboard for their exact needs and taste.

Who Can Benefit From the WordPress Dashboard Customization?

Dashboard personalization improves portfolio sites, blogs, small businesses sites, membership, or community sites. WordPress dashboard will look better and will be easy to use. Software developers or agencies can use it to improve the quality of their service. They will have more to offer to their clients.

What Areas Should I Customize in the WordPress Dashboard?

The most important areas are the admin menu, login page, admin bar, and dashboard widgets. It's also beneficial to add custom branding colors, logos, and images.

How To Customize WordPress Backend for Users?

You can use theme's functions.php to print custom CSS and JavaScript code for the admin dashboard without plugin. You can use "admin_head" WP action. A more convenient way is to use some plugins for it. There are some free and premium plugins you can use for that. We recommend Cusmin since it contains everything you need.

Why Is It Important To Customize WordPress Login Page?

The first contact your users will have with the dashboard is the login page. The first impression lasts for a long time. If your users are not satisfied the first time they use it, it would be much harder later to change that impression.

What Are the Benefits of the WordPress Admin Customizations for My Agency?

Agencies can attract new clients with dashboard personalization. They can impress their clients by offering them to see their own brand in the dashboard. It's also great for upselling their clients and charging more for better quality. The client will rather choose you than your competitor if you offer personalization.

What Are the Best Practices for Customizing WordPress Admin Menu?

Hide everything that you will not use. Personalize the menu for different users or groups. Add custom branding and logo. Group similar menu items with custom colors. Add custom icons. Add support and contact links. Add links to the documentation and helpful resources.

What Are the Best Practices for Customizing Admin Dashboard?

Hide screen options and help menu. Change WordPress footer text. Hide update notifications. Add branding colors. Hide unused admin menu and admin bar items. Personalize it for different users. Hide the default WordPress dashboard widgets.

How Can I Customize the WordPress Dashboard Page?

Hide all default WordPress dashboard widgets that you will not use. Create WordPress custom dashboard widgets by adding "wp_dashboard_setup" WP action to theme's functions.php. Or, use a dedicated plugin for that like Cusmin.

What Should I Customize On the Dashboard Page for My Client?

Hide all WordPress dashboard widgets that your client will not use. Add custom welcome text with contact information. Add documentation and helpful resources for your client. Create custom widgets using some dedicated customization plugins like Cusmin.

Conclusion

Customizing the WordPress dashboard can be beneficial for both, your client and you.

You can build a stronger relationship with your client. You can charge more for the customizations and white label branding. Having a satisfied client who can see his own brand on the back-end is priceless.

A happy client is ready to pay more for better service and become your long-term client. You learn more about your clients so you can upsell them with additional personalized services.

People who use personalized dashboards are more productive. They are less likely to procrastinate on their work and they are happy to work on it.

Having a professional customization tool for WordPress gives you peace of mind. You know that everything will work in the long run.

Maintenance, support, and preparing sites for clients is time-consuming. Cusmin saves you time on all of that. Add customization to your list of services. You will attract new clients offering something your competitors don't have.

Start using Cusmin todayDeliver something amazing to your clients!
See Pricing