Join WPMU DEV to improve branding with

Ultimate Branding

Remove and replace WordPress branding on your site from the front to the back without a single line of code.

Ultimate Branding makes it easy to add your logo, site name, colors, and brand messaging. From “coming soon” and “maintenance mode” to the login screen and dashboard.

Downloads 369,429
Ultra Compatible
Version 2.2.1

Changelog / Translations

Version 2.2.1
  • It was disabled delete plugin settings during deactivate or delete.
Version 2.2.1
  • It was disabled delete plugin settings during deactivate or delete.

Version 2.2
  • Added ability to preserve plugin settings on uninstall.
  • Added ability to turn off comments.
  • Added new module "Cookie Notice" which allows creating cookie notice message.
  • Added text mode for social profiles on "Author Box" module.
  • Fixed a conflict with "Contact Form 7" plugin when "Comming Soon & Maintenance" module was turned on, but not used.
  • Fixed a problem with "reset section to default".
  • Fixed a problem with display proper favicons after Ultimate Branding upgrade.
  • Fixed a problem with "Footer Content" module on single site installation.
  • Fixed a problem with saving more than one custom parent menu in "Admin Bar" module.
  • Improved subsites list UX on "Favicons" module.

Version 2.1
  • Added default post type "post" on "Author Box" module.
  • Added "Show latest entries" to "Author Box" module.
  • Added "Show number of posts" to "Author Box" module.
  • Fixed a problem with custom icons on "Admin Bar" module.
  • Fixed a problem with remembering fold/unfold status on "Admin Bar" module.
  • Fixed a problem with tabs on IE.
  • Fixed module "Remove WP Dashboard Link for users without site".
  • Fixed problem with mixed content for "Email Template" module preview.
  • Improved "Author Box" module output.
  • Improved handling pseudoclasses for buttons on login form on "Custom Login Screen" module.
  • Module "Login Image" was removed, please use "Login Screen" instead.
  • Refactored modules list on plugin Dashboard.
  • Refactored modules "Login CSS, "Admin CSS", "Footer Content", "Favicons" - Improved UX, fixed problem with folding sections.
  • Renamed modules: "Custom Login CSS" to "Login CSS", "Custom Admin CSS" to "Admin CSS", "Custom Admin Bar" to "Admin Bar", "Global Footer Content" to "Footer Content".

Version 2
  • Added ability to choose social media icons position on "Author Box" module.
  • Added ability to display more backgrounds on "Custom Login Screen" module.
  • Added ability to set the background color for the box and social media on "Admin Box" module.
  • Added ability to show colored social media icons on "Admin Box" module.
  • Added "Author Box" widget.
  • Added new module "DB Error Page" which allows creating custom DB error page.
  • Added new module "Sites Status Pages" which allows creating custom pages for deleted, archived, or spammed blog.
  • Added new module "SMTP" which allows to configure and send all outgoing emails via an SMTP server.
  • Added the Ultimate Branding logo to admin menu.
  • Added user website URL and email from the user profile to "Author Box" module.
  • Added WP version check for few modules.
  • Fixed a PHP warning on "Network Wide Text Change" module when we try to delete phrases without selecting anything.
  • Fixed a problem with fold/unfold icon on IE11 on "Admin Bar" module.
  • Fixed a problem with large footer content on "Dashboard Footer Content" module.
  • Fixed a problem with monochrome/color switch for Social Media icons on "Author Box" module.
  • Fixed a problem with too short select2, when a box is folded.
  • Fixed a warning for older PHP on "Login Screen" module.
  • Fixed incompatibility with Hustle plugin popups.
  • Improved of module "Comming Soon Page & Maintenance": added "Final Countdown" mode to the timer, added an ability to display more backgrounds, add an ability to show or hide title and content.
  • Improved shortcodes handling on "Comming Soon & Maintenance" module.
  • Improved sorting tabs by name on Ultimate Branding admin dashboard.
  • Improved tabs UI and added "More+" button to expand tabs to avoid more than one line of it.
  • Module "Network Wide Text Change" was renamed to "Text Change".
  • Refactored internal method of check MultiSite installation.

  • Bring back the "Network Wide Text Change" module to the single site.

Version 1.9.8
  • Added ability to choose post types for "Author Box".
  • Added ability to show colored social media icons on "Comming Soon Page & Maintenance" module.
  • Added option to allow open social links in new tab or window on "Comming Soon Page & Maintenance" and "Author Box" modules.
  • Added text color to "Comming Soon & Maintenance Mode" module.
  • Allow module "Dashboard Feeds" for single site installations.
  • Fixed display search input on mobile devices.
  • Fixed incompatibility with Multinetwork. Props for Renato.
  • Fixed problem with a multiselect select field.
  • Fixed problem with fold/unfold icon on IE11.
  • Fixed problem with MultiSite modules activated after import configuration from MU.
  • Fixed problem with too wide social icons on "Comming Soon Page & Maintenance" module.
  • Improved dashboard search, now it is interactive.
  • Improved handling of deprecated modules.
  • Improved the template of "Comming Soon & Maintenance Mode" module.
  • Modules "Global Footer Content", "Global Header Content" and "Network Wide Text Change" becomes network install only and it will be not available in single site installation.
  • Updated external library select2 to 4.0.5 version.

Version 1.9.7
  • Added module "Author Box".
  • Added search for the Ultimate Branding "Dashboard".
  • Fixed problem with constant for older WP on "Comming Soon & Maintenance" module.
  • Fixed problem with custom CSS displayed even user has the disabled toolbar.
  • Fixed problem with deprecated function form "Admin Bar" module.
  • Fixed problem with display outdated, disabled modules.
  • Fixed problem with mixed content for images on "Custom Login Screen" module.
  • Fixed problem with module "Dashboard Footer Content" - it some cases it covers WP admin elements.
  • Fixed problem with predefined background & logo in "Custom Login Screen" module after save.
  • Fixed problem with saving max allowed upload for "Image Upload Size" module.
  • Fixed problem with Ultimate Branding submenu, sometimes Dashboard was not first.

Version 1.9.6
  • Fixed missing "Branding" submenu in network admin menu.
  • Fixed problem with the empty password when the password is allowed on the registration form.
  • Fixed problem with missing "Till date" field on "Comming Soon Page & Maintenance Mode" module.
  • Fixed problem with the replaces login field label.
  • Fixed problem with saves upload limit for custom roles.
  • Fixed warning in "Rebranded Meta Widget" on MultiSite installations.
  • Improved modules list, now the list using WP-Table class.
  • Removed "the_comment" filter from non-entry filtering, because of another plugin incompatibility.

  • Fixed problem with a strange directory in plugins folder after an update.

Version 1.9.5
  • Added backlink on "Edit Ultimate Color Schema" on "Color Schemes" module.
  • Added "Facebook", "Twitter" and "G+" link to "Coming Soon Page & Maintenance Mode" module.
  • Added timer to "Coming Soon Page & Maintenance Mode" module.
  • Improved default value for modules configuration. Props for Trinetta.
  • Improved UX on "Admin Bar" configuration screen.
  • Improved WP query in "Admin Tips" module to avoid conflicts with another plugin.
  • Refactored plugin main file and plugin load configuration.
  • Removed module "Signup Password" and move functionality to "Login Screen" module.

Version 1.9.4
  • Added filters "ultimatebranding_available_modules" and "ultimatebranding_activated_modules".
  • Added new option to "Custom Login Screen": background for the button in the different state: focus, hover & active.
  • Added new option to "Custom Login Screen": redirect after login.
  • Added new option to "Custom Login Screen": redirect after logout.
  • Added new option to "Custom Login Screen": "Remember Me" can be checked by default.
  • Cleanup base code: remove opendir() usage.
  • Fixed a problem with background color in modules "Color Schemes".
  • Fixed a problem with image size in "Admin Menu" module.
  • Fixed a problem with incorrect email in "Signup Password" module.
  • Fixed a problem with text change on strings with sprintf() placeholders.
  • Fixed problem with "Admin Bar" custom CSS on the frontend.
  • Improved configuration.
  • Improved module "Comming Soon Page & Maintenance Mode" - now you can choose sites to be handled by this module.
  • Improved UX on main screen of "Color Schemes" module.
  • Improvement: Moved document configuration up for module "Coming Soon Page & Maintenance Mode".
  • Improvement: Turn off the ability to add tips on "Branding" pages.

Version 1.9.3
  • Added new module "Image Upload Size" to allow setup upload limit per role.
  • Added ability to import custom admin bar menus.
  • Fixed a problem with warnings in "E-mail Template" module.
  • Fixed display problem of Dashboard Feeds when feed URL contains some special characters.
  • Fixed display problem of Dashboard Feeds when the title is empty.
  • Fixed incompatibility with iThemes sync.
  • Fixed problem with "reset section to default" for module "Comming Soon Page & Maintenance Mode".
  • Fixed problem with slashes for module "Comming Soon Page & Maintenance Mode".
  • Fixed quotes problem in modules: "Admin Panel Tips" and "Dashboard Text Widgets".
  • Improved CSS styles loading - now we avoid to load two of them when it is not necessary.
  • Removed "Save Changes" button from "Export & Import" module.
  • Removed PHP 4 class constructor.

Version 1.9.2
  • Added new module "Image Upload Size" to allow setup upload limit per role.
  • Added ability to import custom admin bar menus.
  • Fixed a problem with warnings in "Email Template" module.
  • Fixed display problem of Dashboard Feeds when feed URL contains some special characters.
  • Fixed display problem of Dashboard Feeds when the title is empty.
  • Fixed incompatibility with iThemes sync.
  • Fixed problem with "reset section to default" for module "Comming Soon Page & Maintenance Mode".
  • Fixed problem with slashes for module "Comming Soon Page & Maintenance Mode".
  • Fixed quotes problem in modules: "Admin Panel Tips" and "Dashboard Text Widgets".
  • Improved CSS styles loading - now we avoid to load two of them when it is not necessary.
  • Removed "Save Changes" button from "Export & Import" module.

  • Fixed error when Admin bar and Admin Bar logo are both active

Version 1.9.1
  • Added "Form Canvas & Position" for "Login Screen" module.
  • Added new module "Coming Soon Page & Maintenance Mode" with an ability to close public part of a site.
  • Added new module "Dashboard Text Widgets", you can create text widgets for Admin Dashboard.
  • Added sanitization in "Admin Bar" module to avoid not array checking.
  • Debug information was hidden. Now for debug, you must use both WP_DEBUG and WPMUDEV_BETATEST.
  • Fixed conflict with the plugin "New Blog Templates" and module "Admin Bar".
  • Fixed warning in module "Remove Permalinks Menu Item".

  • Fixed a problem with "Admin Panel Tips" - single tip was overridden any post type edit form.

Version 1.9
  • Added border & shadow for focused inputs on the login screen.
  • Added folding to "Color Schemes" module.
  • Added new module "Admin Bar Logo" with an ability to change admin bar logo.
  • Added predefined themes for "Login Screen" module: "Black Ice", "Dandelion", "Moon" and "Moss'.
  • Fixed a problem with site icons on the frontend.
  • Fixed a problem with missing custom email template for registration email.
  • Refactored module "Rebranded Meta Widget" into class.

Version 1.8.9
  • Added ability to parse shortcodes in custom footer & header.
  • Added error message link color on "Login Screen" module.
  • Added few options to "Login Screen" module: button shadow, button text shadow, button radius, links color on an error message, login error transparency and box folding.
  • Added foldable groups on "Login Screen" module.
  • Added radius for the logo on "Login Screen" module.
  • Fixed a problem with "Remember Me" on module "Login Screen".
  • Fixed missing %s replacement for the error message on "Login Screen" module.
  • Moved information abut inactive modules to the bottom.
  • Removed extra switch for form radius on "Login Screen" module.
  • Rename module "Custom Admin Bar" to "Admin Bar".
  • Rename module "Custom Dashboard Welcome" to "Dashboard Welcome".
  • Rename module "Custom E-mail From Headers" to "E-mail From".
  • Rename module "Custom Login Screen" to "Login Screen".
  • Rename module "Custom MS Register Mails" to "MultiSite Registration emails".
  • Rename module "Custom Multisite Favicons" to "Multisite Favicons".
  • Rename module "HTML Email Templates" to "Email Template".
  • Rename module "Ultimate Color Schemes" to "Color Schemes".
  • Updated list of variables in "HTML Email Templates" module.

Version 1.8.8
  • Added ability to show tips on selected admin pages (module "Admin Panel Tips").
  • Added automagically switch from "HTML Email Template" plugin to Ultimate Branding module.
  • Added favicons on sites list screen.
  • Refactored module "Remove WordPress Dashboard Widgets".

Version 1.8.7
  • Added an ability to add debug information to configuration export file.
  • Added new module "Comments Control", you can create the white and black list of IP for the whole network. (Only multisite).
  • Added new module "Dashboard Feeds" with an ability to add dashboard widgets with feed.
  • Added new module "Enables the Link Manager" to show "Links" menu.
  • Fixed a problem with "Branding" menu on subsites admin panel.
  • Fixed a problem with "WP_LOSTPASSWORD_URL" replacement.

Version 1.8.6
  • Added new module "Admin Panel Tips", you can now add a bunch of admin notices.
  • Added new module "Custom MS registration emails".
  • Added new module "Export/Import" with an ability to export and import configuration.
  • Allowed to upload SVG and ICO file to media gallery (when "Custom Login Screen" is active).
  • Improved submenu of Branding admin menu - now it is sorted by submenu label.
  • Fixed save issue in "Global Footer Content".

Version 1.8.5
  • Added new module "Custom Login Screen".
  • Changed module name from "Set Password on Multisite Blog Creation" to "Add password field on register form".
  • Fixed W3C validation error in "Custom Admin Bar" module.

Version 1.8.4
  • Added ability to show "Admin Bar" for non-logged users.
  • Added new module "HTML Email Templates".
  • Added new module "Signup Password".
  • Added new option to try and inject the footer content block inside the theme footer element.
  • Allowed media queries in "Admin Bar" style field.
  • Fixed domain replace problem for "text change" module.
  • Fixed issue with the unseen footer in some themes.
  • Sorted modules by name.

  • Added: Parse shortcodes in the footer.
  • Fixed: Issue with favicon on multisite.
  • Fixed: Issue with the global header.

Version 1.8.3
  • Added: Compatibility with WordPress site icon ( Favicons )
  • Added: Focus color and background color customization for admin menu
  • Fixed: Login image not being able to assign image from external url
  • Fixed: Login image options for height and width
  • Fixed: Issue in text change missing admin_front index while saving
  • Fixed: Issue with undefined index
  • Fixed: Issue with undefined blog_id in global head
  • Fixed: Issue with login image absolute url
  • Fixed: Conflict between admin-icon.css and other font icons
  • Fixed: Minor issue with color schemes

Version 1.8.2
  • Fixed: Bug in "View Switch Icon" and "View Switch Icon Hover" ( Color Schemes )
  • Fixed: Bug in role based hiding/showing core menus ( Admin Bar )
  • Added: Super-Admin role when hiding/showing core menus ( Admin Bar )

  • Fixed: Bug in setting favicon for the main site only ( Custom Multisite Favicons )

  • Fixed: Deprecation nag coming with WordPress 4.3

  • Fixed: Support for language translation
  • Fixed: Double and single quote escaping in admin bar custom css

  • Fixed: Bug in role based removal of default menus

  • Fixed: Php nag for roles array ( Admin Bar )
  • Fixed: Some menus showing up after upgrade ( Admin Bar )

  • Added: Better handling of roles in custom admin bar
  • Fixed: Missing icons in new custom menu bar settings before saving

  • Fixed: Ability to add favicons using external image url
  • Fixed: Other minor bugs

Version 1.8.1
  • Added: Favicon for sub-sites
  • Added: Ability to enable custom admin menus only to certain roles
  • Added: Icons for each top level menu
  • Fixed: Menus not showing up on mobile devices
  • Fixed: Vulnerability in add_query_arg and remove_query_arg
  • Fixed: double “pages” in admin export page

  • Fixed bug in text change module

  • Fixed minor bugs that caused php nags

  • Fixed bug in text change for replacing punctuations
  • Fixed bug in contextual help content
  • Added visual editor to help content

  • Added: Custom welcome message to hide dashboard welcome
  • Fixed: Support for line breaks in help content module

Version 1.8
  • 1) Fixed problem with deleting translation (Network Wide Text Change)
  • 2) Small notification text change
  • 3) Better apostrophe handling in Network wide text change
  • 4) Ability to specify text change for admin, front-end or both
  • 5) Fixed bug that removed theme options tab when in dashboard ( Dashboard widgets )
  • 6) Fixed bug caused by some servers that fail to return image sizes ( Login Image )
  • 7) Added “Admin Message”

  • Accepting relative image url as login image
  • Fixed bug in adminbar text hover text and icon color
  • Fixed "dashboard welcome" still available after hiding it
  • Made admin bar module more cache compatible
  • Fixed minor js pitfalls

Version 1.7.2
  • Added ability to reorder custom menus as well as default menus using drag and drop ( Custom Admin Bar )
  • Fixed default style for images used as link ( menu ) title ( Custom Admin Bar )

Version 1.7.1
  • Added default style for images as menu title ( Custom Admin Bar )
  • Added ability to edit Admin Bar's style ( Custom Admin Bar )
  • Added css editor ( Custom Admin Bar, Custom Admin CSS, Custom Login CSS )
  • Fixed issue with added custom menus not showing on sub sites ( Custom Admin Bar )
  • Added better support for older php versions ( v5.2.17+ )

  • Fixed issue with png images in menu title

Version 1.7
  • Revamped adding menus (Custom Admin Bar)
  • Revamped UI (Custom Admin Bar)
  • Added ability to add unlimited menus and submenus (Custom Admin Bar)
  • Added ability to order parent and child menus (Custom Admin Bar)
  • Added ability to set mailto for menu url (Custom Admin Bar)
  • Added separate global footer content for subsites and main site (Global Footer Content)
  • Added background colorpicker for the footer content (Global Footer Content)
  • Added height for the footer content (Global Footer Content)

  • Refactored how new site creation emails are branded

Version 1.6.2
  • Fixed issues with new site creation email subject not being branded under multisite

Version 1.6.1
  • Fix: Fixed the bug that would break the website if user used "/" in find textfield under "text change" module

Version 1.6
  • Added new module for customizing and controlling admin color schemes (+ "Ultimate" flat design color scheme)
  • Rewritten favicon module - now supports native WordPress media image browsing and all image extensions.
  • Login Image module - added option for inserting logo from URL
  • Added different logos per site (if the plugin is not network activated)
  • Fixed issue with subsite login logos when plugin is network activated
  • Fixed issue with invisible logo, reseting logo, saving logo on some installations, confirmation window etc.)
  • Resolved issue with non-https urls when ssl is used on login page
  • Resolved issues with undefined constant "UPLOADS"
  • Resolved issue with mixed content when using https (caused by UB_url)
  • Other code improvements

Version 1.5.5
  • Resolved issues with confirmation message appeared while trying to save the login image
  • Other small code improvements

Version 1.5.4
  • Updated Custom Admin Bar module 1.4 (fixed issue with unique node IDs) + compatibility for WP 3.8+
  • Update Login Image Module (2.0.5) - fixed issue with subsite login logos when plugin is network activated

Version 1.5.3
  • Updated Login Image module (2.0.3) - added check for backwards compatibility
  • Fixed issue with media browse button caused by browser cache

Version 1.5.2
  • Fixed issues with failure responses on requested URL in login image module

Version 1.5
  • Rewritten login image module - now supports native WordPress media image browsing and all image extensions
  • Added support for high and low priorities for meta boxes in Remove WP Dashboard Widgets module
  • Added support for Mailchimp, bbPress, Woo and other widgets in Remove WP Dashboard Widgets module
  • Fixed issue with follow up email headers if plugin is network activated
  • Fixed issue with Site Generator module for Single Site
  • Fixed issue with menu node ID in Admin Bar module
  • CSS fixes for WP 3.8 version
  • Other small code improvements

Version 1.4.1
  • Fixed issue with showing notice messages if user didn't reach Dashboard page prior to going to settings page of "Remove WordPress Dashboard Widgets" module

Version 1.4
  • Added feature to "Remove WP Dashboard Widgets" module for removing all widgets including non-default / custom widgets
  • Added new module "Global Header Content"
  • Added "Disable All" modules feature
  • Fixed issue with currently selected module indication in the main plugin menu

Version 1.3
  • Fixed issue with printing out meta box names on dashboard page in "Remove WP Dashboard Widgets" module

Version 1.2.9
  • Added new module "Custom E-mail From Headers"
  • Fixed issue with limited number of items in "Custom Admin Bar" module

Version 1.1.8
  • Removed unnecessary module widgets panel in "remove dashboard link for users without site" module
  • Small bug fixes

Version 1.1.7
  • Added new module "Remove WP Dashboard Link for users without site" which removes Dashboard link from admin panel for users without site and redirect them to the Profile page

  • Fixed capability for network pages

Version 1.1.6
  • Fixed issue with incorrect target applied to custom admin menu main links
  • Removes all filters for admin footer before applying own to prevent other plugins corrupting output

Version 1.1.5
  • Increased priority of custom admin footer so it is last filter to fire

Version 1.1.4
  • Fixed login image alignment
  • Fixed slashes issue with custom admin bar
  • Added target attribute for custom admin bar links - default to _self

Version 1.1.3
  • Prefixed all module classes and functions to prevent conflicts with other plugins

Version 1.1.2
  • Fix for switch_to_blog error on WP single site installs

Version 1.1.1
  • Fixes for SSL Issues for favicons and login images
  • Added favicons on admin side of site
  • Changed blavatars in My Sites menu to respect global or site specific favicons
  • Fixed forward slash issue for network text change

Version 1.1
  • Added ability to activate plugin on a site by site basis in a multi-site network and brand each site individually.
  • Added Enable All link to allow enabling of all modules in one go
  • Moved conflicting plugin message and check to Branding dashboard.
  • Fixes for issues with 1.0.5 release
  • Fixes for "Are you Sure" messages on installs using some themes.

Version 1.0.3
  • Fixed site wide text change submit button overlap
  • Updated site wide text change to also work on branding admin pages
  • Updated site wide text change to work on front end (for admin bar).

Version 1.0.2
  • Fixes for original logo name in WP 3.4
  • Fixes for login image module for CSS styling for WP 3.4
  • Fixes for network wide login image and favicons
  • Fixes for single site site generator and login image loading
  • Updates to login image and favicon file location calculating
  • Removed warnings and depreciated function calls for WP3.4

Version 1.0.1
  • Added single WP site capability
  • Fixed URL issue in some of the Wysiwyg text areas
  • Fixed Login CSS not saving
  • Fixed untranslatable text on some tabs
  • Added config item UB_HIDE_ADMIN_MENU to hide the branding menu on single site installs - should be set as:
  • define('UB_HIDE_ADMIN_MENU', true);

Version 1
  • Initial release of the Ultimate Branding plugin
Complete custom branding on both the front and back end of your site or network.
  • Simple login screen makeover without code
  • Completely replace the word "WordPress"
  • Change or remove WordPress branding
  • Add custom dashboard color schemes
  • Add custom logo to the Admin Bar
  • Create custom Admin Bar menus

Let’s face it…even a great theme leaves WordPress branding all over your site.

Maybe not a big deal for a personal blog, but for a design and development agency, or any professional site, a finished look with a complete brand package is important.

White label your site(s) without a hack or a single line of code.


Login Screen

Give your login screen a makeover


Custom favicons across an entire networks

Logo Replace

Replace the WordPress logo with your own

Coming Soon

Set beautiful Coming soon & Maintenance Mode screens

Dashboard Color Selector

Fly your brand’s colors in the dashboard

Text Replace

Use text replace to customize WP branding

CSS Customizer

Use custom CSS fields for quick stable tweaking

Dashboard Feed

Put your relevant content in the dashboard feed

Admin Bar

Rebrand the Admin Bar with custom menus


Write your own tooltips and admin messages

System Emails

Rebrand system emails with custom HTML and SMTP


Move your settings to any site with import/Export


Ultimate Branding does the brand customizations your theme can’t.

Give the WordPress dashboard a custom look and feel.

Wrap WordPress With Your Branding

From the iconic WordPress favicon to the classic ‘Proudly powered by WordPress’ footer, visitors are sent mixed messaging before your site even loads. Give your dashboard a brand-matched color palette and replace the WordPress name and logos with your own.

Add your own welcome, news feed, text widget, and footer content.

A Personalized Dashboard

Hide the WordPress welcome and select the dashboard widgets users can access. Create help links that are actually helpful, and integrate a contact link that points to you. With Ultimate Branding, you can quickly create a WordPress Dashboard that’s simple, easy to use and creates site loyalty.


Use text replace to make a custom greeting.

Howdy?! Are We All Cowboys?

Ultimate Branding lets you completely customize the admin bar including a custom greeting…cause not everyone is a cowboy. But that’s just the beginning. Show your logo and add, hide and configure menu items.

Quickly setup a completely custom login screen.

Login Screen Makeover

If your clients or users are logging into your site you’re going to want to style the default login screen. Ultimate Branding lets you add your own logo, insert a custom background image, style the input fields, adjust opacity, and configure drop shadows, colors and default settings.

Create site specific favicons for every site on your Multisite network.

For Your Entire Multisite Network

Ultimate Branding includes global configuration options to make changes across your entire network. Create a personalized “powered by” meta widget, display unique favicons for each site, and redirect users without a profile.

Send your system emails from SMTP and give them a custom look.

White Label System Emails

Looking to spice up the bland system emails? Add your own HTML templates for all default WordPress emails. You can also set the “from” email address for outgoing emails and, if your emails are ending up in the spam folder, switch to SMTP… we thought of everything.

One Plugin That Does Everything

Ultimate Branding is fast and flexible. Use one plugin for every customization.

Eliminate compatibility issues and increase security by removing multiple unsupported plugins and hack modifications.

Start by reading Installing plugins section in our comprehensive WordPress and WordPress Multisite Manual if you are new to WordPress.


Checkout this 3-minute Ultimate Branding setup video to quickly get started or jump to the full usage instructions bellow.

Once installed its time to get it configured so head on over to the admin panel:

Admin –> Network Admin –> Branding

You then need to decide which modules you want to have installed. For the purpose of this tutorial we will walk through them all in order.


For every enabled module, a new settings tab will become available in the Ultimate Branding area.

There is one exception: Remove WP Dashboard Link for users without site. That module has no settings tab because, if a user does not have a site in your network, it will simply remove the “My Sites” link from the adminbar.

Branding - Tabs

Login Image

Branding - Custom Login Image

All self explanatory really, but everybody loves a good manual. :)

Click on the “Choose File” button then select your login image from your computer. Take note that animated gifs will not be preserved and the maximum file size and dimensions there.

Please take care of the below points while choosing a custom login image.

  • Image should not be more than 500KB in size
  • It should be no more than 310px Wide by 70px height, if it is then it would be cropped to that dimensions
  • Animated gifs will not be preserved

Then click on the Save Changes button and it will be uploaded for you.

And this is how it will look on your WordPress login page – wp-login.php

Custom Admin Bar

With the Custom Admin Bar you can create your own drop down and logo within the WordPress Admin Bar, you can add your own links pointing to wherever you wish so that could be tutorials, games, forums, contact forms or anything else you wish.

Branding - Custom Admin Bar

Enable Custom Entry: The first option is to enable this feature or not. You might wish to have this disabled whilst you create your links and logo.

Entry Title: You can enter a logo link here or just some text of your choice. Its the perfect way to brand the admin bar for your network.

Title Link Leads To:

Nowhere – If you just want your logo or text then you can select this option.

Main Site – Clicking on the logo/text will send your users to your main site

Current Site – Clicking on the logo/text will send your users to the home page of which ever site they are currently on.

Site Admin – Clicking on the logo/text will send your users to the admin area

This URL – Clicking on the logo/text will send your users to any url you wish, just enter it within the field.

Branding - Branding - Custom Admin Bar - Further Options

Add New Link:

URL: There are three options here depending on where you wish to link to.

Administrative Page: This will give you the sites base url to the admin area, you can then add the remainder of the url, so if you want people visit the themes page you then just add themes.php to the url field.

Site Page: Now you can link to anything on the front end of a website, like a contact form perhaps.

External Page: With this option you can link to any page or website you wish.

Title: The title of the link.

Configure Links: In this section you can sort, edit or delete any links you have previously added.

Disable WordPress menu items: The Custom Admin Bar module will also let you disable links added there by WordPress.

  • WordPress Menu
  • Site menu
  • My Sites
  • Add New
  • Comments
  • Updates

All done for this section just click on the Save Changes Button.

Remove Dashboard Widgets

Part of making your own white labeled solution you won’t want all those WordPress widgets showing will you?

Lets remove em then!

Branding - Disable Dasboard Widgets

These include:

  • Browser Nag
  • Right Now
  • Recent Comments
  • Incoming Links
  • Plugins
  • QuickPress
  • Recent Drafts
  • Primary Feed
  • Secondary Feed

Just select the Dashboard Widgets you want to remove, and hit the Save Changes button.

Admin Help Content

If you are wanting your own contextual help drop downs, this is the place to be so lets go through the options.

You could use this to post handy links to your tutorials site, your support area or put in there any information you wish.

The first one there is default but you can change it as you desire.

You can then add additional items. Take note of the title and the content in the above image, this is how it looks once saved:

Branding - Contextual Help - Example

Cool eh!

But I bet your wondering about the “Help Side Bar” part, well wonder no more, you can change this in the same for:

You can also choose to not display your content within the Network Admin area in addition to the option of keeping all the original help content. The choice is yours! :)

Don’t forget to Save Changes.

Global Footer Content

Get your network branding on all sites on your platform. Using the WordPress editor you could add some short copyright, links to your Terms Of Service, your affiliate scheme or anything you like.

Once you save those changes you can see them in the footer of your sites, this example is in the Twenty Eleven them:

Ultimate Branding - Global Footer Example

Dashboard Footer Content

Just like the footer of ever site in your network you might also want some branding in the admin as well, why not, it makes sense!

As with the site wide footer just enter what you want to appear there and save those changes. The admin footer will then change from this:

Ultimate Branding - Custom Dashboard Footer - Default Footer

To this:

Rebrand Meta Widget

This one has no settings, you just enable it and you are set to go.

The link will be changed to “Your Network” link.

Ultimate Branding - Meta Widget

Remove Permalinks Menu

This also carries no settings, it’s real simple just enable and then the Permalinks menu will be removed from each website on your Network.

Ultimate Branding - Remove Permalinks Menu

Now you see it:

Ultimate Branding - Default Permalinks Menu

And now you don’t:

Ultimate Branding - Remove Permalinks Menu Gone

Site Generator Replacement

Not only can we get rid of branding here but also the version number of WordPress you are using. Some claim showing which version you use here could easily lead to security issues when vulnerabilities in the code are exposed. So don’t delay, get rid today!

Site Generator Replacement - Admin Area

So lets get this replaced:

With something like this:

Cool eh !

Network Wide Text Change

And now for changing some text in your network. Howdy for one might be something you would want to change, so lets do it.

Network Wide Text Change

And that will change this:

Magically to this:

Network Wide Text Change

Simple, eh!

And you can add as many items as you wish which need changing.

Custom Multisite Favicons

This item once enabled is located under the Images tab.

Ultimate Branding - Custom Favicon

Take note of the maximum width and height

500kb Maximum.

16px Width by 16px Height

Depending on your browser this will appear in a tab, in the URL field and Bookmark.

Custom Admin CSS

All CSS you enter in here will be used throughout the admin area on every single page.

Ultimate Branding - Admin CSS

You might like to use something like Firebug in Firefox or developer tools in Chrome to find out the CSS you wish to edit. Then once you are happy just add it here and save those changes.

Custom Login CSS

This item once enabled is located under the CSS tab.

Ultimate Branding - Custom Login CSS

You can customize your Login page here with any CSS you wish, just keep in mind this will happen in the wp-login.php for every site within your network.

Hide Dashboard Welcome

This item once enabled is located under the Widgets tab.

No settings for this one either:

Ultimate Branding - Hide Dashboard Welcome

So now there is no more of this:

Ultimate Branding - Hide Welcome Message

And that’s it, one totally awesome plugin with so many handy rebranding options!

Cool eh!

And as always, if you get stuck then pop over to the community and get your questions posted.

Ultimate Branding is covered by the WPMU DEV Guarantee

WPMU DEV Guarantee

We guarantee that...

  • Ultimate Branding will work as advertised
  • You will receive 24/7 365 expert support for any problem
  • If you cancel your FREE trial, you can keep Ultimate Branding
  • Ultimate Branding is secure, always updated and well coded

Money back guarantee!

While you have 30 days, no obligations risk-free trial of WPMU DEV if you become a paid member and are dissatisfied with any of the above we'll refund you, no questions asked.

Ultimate Branding Features

Take complete control of brand messaging.

  • Remove WordPress branding
  • Highlight your design
  • Add custom logo to the Admin Bar
  • Simple WordPress logo replacement
  • Create custom login screen
  • Replace the word "WordPress"
  • Simple brand matching
  • Import/Export setting
  • Reorganize Admin Bar menus
  • Set custom Admin Bar menus
  • Add a direct link to support
  • Add help buttons
  • Send system emails using SMTP
  • Remove core Dashboard widgets
  • Hide 3rd-party dashboard widgets
  • Replace the WordPress 'Howdy'
  • Coming Soon/Maintenance Mode
  • Customize 'Admin Help Content'
  • Increase site security and speed
  • One plugin for all settings
  • Create a custom admin bar
  • Set "From" Email address
  • Multisite ready
  • Customize/add help content
  • Custom global footer
  • Custom global header
  • Custom dashboard footer
  • Rebrand the meta widget
  • Protect site structure
  • Hide 'Permalinks' menu item
  • Replace WordPress in HTML
  • Replace any word or phrase
  • Set a custom Favicon
  • Custom Multisite Favicons
  • Customize admin CSS
  • Uses CSS child fields
  • Hide WordPress welcome
  • Add custom dashboard color schemes
  • Display custom admin messages
  • Add Author Boxes to your posts