UI Labs


UI Labs is a plugin that offers experimental WordPress admin UI features with the aim of building upon and enhancing the default WordPress User Interface. All features are in a constant state of beta, there are no guarantees and a modern browser is mandatory!

These experiments are limited by their very nature and are mostly small tweaks via CSS to the display of the admin section in non-destructive ways. Some experiments are failures.

While using WordPress Multisite, the options are only configurable via the Network Admin. Yes, this means it’s for all sites.


Each experiment can be turned on and off from the plugin settings screen under TOOLS.

Colour-Coded Post Statuses

Ever had a page full of posts which were a mix of drafts, sticky posts, pending posts, and private posts? When you have a lot of different post statuses, it’s hard to differentiate them all. Experiment #1 applies colour-coding to post statuses to make different types of posts easy to pick out with just a glance.

Warn if Plugins Are Old

If a plugin hasn’t been updated in more than 2 years, you’ll see an alert on the plugin list page.

More Toolbar Padding

Bringing a little more padding to the WP Toolbar. It also adds a little padding to the main content area to make everything feel a little more spacious.

Make Footers Great Again

Makes the admin footer look more like it did in WP 3.2.

Bigger Dashboard Fonts

Small fonts hurt. This will bump the default font sizes for those of us who need larger fonts.

Identify This Server

Sometimes, when developing sites locally, deploying them to a staging server, then deploying to a live server – it can become confusing as to which WordPress admin panel you’re logged into. This can have disastrous consequences if you suddenly start deleting stuff on the live server cause you thought the current tab was the staging server. This allows you to enable colour coding for your different servers so that it’s always obvious which one you’re using right now.

Privacy Notes

No data is tracked by this plugin, nor is any additional user data stored.


  • Experiment #1 - Colour-Coded Post Statuses
  • Experiment #2 - Better Spacing/Padding for the Toolbar
  • Experiment #3 - Adds a 3.2-esque admin footer
  • Experiment #4 - Server Identification
  • Experiment #5 - Larger WP-Admin fonts


No special instructions.


How do I change the server environment type?

You change it via the WP_ENVIRONMENT_TYPE define (introduced in WP 5.5).

Adding this to your wp-config.php will turn your site into a staging site:
define( ‘WP_ENVIRONMENT_TYPE’, ‘staging’ );

Why does my site show as in ‘development’ mode if I didn’t define the environment type?

That means you set WP_DEVELOPMENT_MODE (introduced in WP 6.3) to something other than empty. That tells WordPress you’re in Development mode, and the plugin respects that.

Will you add X?

Maybe. It really depends on the value and potential usage.

Why is my site slow when I turn on Old Plugin Warning?

This happens if you have plugins hosted off of WordPress.org that do funny things with the check for updates. Basically they trigger the updater too many times, and in a way that kicks off this plugin. This should only slow down the plugin listing page, however, and no other pages.

Why are the settings only editable by the Network Admin on Multisite?

Because Multisite is a special creature.


Skoða 2 umsagnir

Þátttakendur & höfundar

“UI Labs” er opinn hugbúnaður. Eftirfarandi aðilar hafa lagt sitt af mörkum við smíði þessarar viðbótar.


Translate “UI Labs” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


4.0.3 (2023-09)

  • Fix stupid typo.

4.0.2 (2023-09)

  • PHP 8.2 support
  • WP 6.4 support

4.0.1 (2021-03)

4.0 (2020-08)

  • Added: Support for WordPress default environment types.
  • PHPCS cleanup

(See Changelog.txt for older revisions)