Enhances WordPress with specific features and integrations

Installs: 13 975

Dependents: 1

Suggesters: 0

Stars: 16

Watchers: 9

Forks: 12

Open Issues: 46


1.9.3 2018-10-08 07:53 UTC


Seravo Must-use Plugin

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

Enhances WordPress with specific features and integrations (also known as in Finland).


In order to use this with composer you need to add this mu-plugin:

This is because WordPress won't use mu-plugins from their own folders.

Then add this to your composer:

  "require": {
    "seravo/seravo-plugin": "*"
  "extra": {
    "installer-paths": {
      "htdocs/wp-content/mu-plugins/{$name}/": ["type:wordpress-muplugin"]

Seravo's customers can simply run wp-seravo-plugin-update to get the latest (tagged) release. For the adventurous, get the git master head with wp-seravo-plugin-update --dev.


  • Shows notifications from (@TODO: switch to

  • Returns 401 (unauthorized) http status code after failed login.

  • Hides Update nagging since that is handled by Seravo

  • Uses nocache headers if the site is in development mode

  • Adds Purge Cache -button in adminbar

  • Automatically shows the shadow instance switcher is there are any shadow instances.

  • Make urls in content relative for easier migration, but turn relative urls into absolute urls when using feeds (rss,atom...)


You can insert your own admin notice for users that are in shadow

function my_shadow_admin_notice($admin_notice, $current_screen) {
  return '<div class="notice notice-error"><p>This is staging. All content edited here will be lost. Return to production to create or edit content.</p></div>';
add_filter( 'seravo_instance_switcher_admin_notice', 'my_shadow_admin_notice', 10, 2 );


See git history.