Tested on WordPress 7.1.2

Built for the plugins on real client sites.

Plinth is tested against the plugins that turn up most on client sites. Everything else gets a readability guard that fixes unreadable text in dark mode.

Tested plugins

What’s covered, and how.

PluginTested withHow Plinth handles itNotes
WooCommerce11.1.2Matched styles Light islandOrders, products and settings in Plinth’s colours. WooCommerce Home stays light.
Elementor4.3.3Matched styles Light islandThe editor’s Insert Media window is restyled. The editor and site builder stay light.
Advanced Custom Fields6.8.10 · PROMatched stylesField groups and options pages read in dark and light.
Yoast SEO28.6Matched styles Light islandYoast’s own screens and its post meta box stay light. Its score columns leave the post lists.
WPForms Lite2.0.2.1Matched stylesForm screens in Plinth’s colours, titles lined up with the WPForms header.
Every other plugin—Readability guardPanels with their own light background keep it, and text that would be unreadable is fixed.

Matched styles are regenerated when a supported plugin changes its own.

How it works

Three layers, from most careful to most general.

01

Matched styles

Generated from each supported plugin’s own stylesheet. Only colours change; the plugin keeps its layout and behaviour.

02

Light islands

App-like screens stay light inside a dark admin, with Plinth’s top bar and sidebar around them.

03

Readability guard

On any other screen in dark mode, light panels get the light palette and text under 2.5:1 contrast is fixed.

Page builders

Out of the way while you build.

Plinth’s front-end bar hides itself inside builder previews, so layouts measure exactly as visitors see them.

  • Elementor
  • Beaver Builder
  • Divi
  • Bricks
  • Oxygen
  • Brizy
  • Visual Composer
  • Thrive
  • The Customizer

What Plinth changes

Tidying other plugins, out in the open.

Plinth moves plugin clutter rather than deleting it. Here is all of it, with the filter a developer can use to change each one.

WhatWhat Plinth doesFilter
Plugin items in the top barMoved into the “…” menuplinth_admin_bar_keep
Plugin menus in the sidebarGrouped under PluginsArrange menu in Settings → Plinth
Extra columns in post, page and user listsLeft outplinth_posts_columns · plinth_pages_columns · plinth_users_columns
Plugin noticesCollected in the notice trayNotice tray in Settings → Plinth
Plugin screens that stay lightShown as light islandsplinth_light_screens
Matched plugin stylesLoaded after the plugin’s ownplinth_compat_enabled · plinth_compat_sheets
Readability guardRuns in dark modeplinth_ink_guard

Plugin not on the list?

Tell us which plugin your clients use and we’ll test it. Until then, the readability guard fixes text that would be unreadable.

↑ ↓ to move↵ to openesc to close