Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Surbma - WP Control

Global control plugin for WordPress Multisite Networks

This is a very complex plugin, which is very useful for Multisite Networks made for client website management. I have created this plugin for my own Multisite Networks and I'm continue to add more useful functions to it in the future. This plugin is not for the average WordPress user, but for a WordPress developer or operators. You need a basic knowledge to use WordPress Multisite, FTP and other things to fully take advantage of this plugin.

Here is a list of the current functions:

  • Custom functions per blog with a custom-functions.php file. You only need to add a pwp-control folder into wp-content folder and than adding folders with the blog ids. In these folders you can have the custom-functions.php file, which is loaded if it exists. This way, you can add as many custom functions to your blogs, as you want.
  • Fixes the default email from address and name to use the current blog's admin email address and blog name.
  • Global Google Analytics tracking for all your blogs. You have to define the SURBMA_PWP_CONTROL_GOOGLE_ANALYTICS constant in the wp-config.php file. Just use the UA code, nothing else!
  • Enables shortcodes for Text Widgets.
  • Custom footer text for admin area. You have to define the SURBMA_WP_CONTROL_ADMIN_FOOTER constant in the wp-config.php file.
  • Fix for Soliloquy menu capability in a Multisite Network.
  • Removes some unwanted Widgets.
  • Removes some unwanted Dashboard Widgets.
  • Disables Welcome Screen.
  • Removes some unwanted Jetpack modules.
  • No active modules upon Jetpack activation.
  • Enables Gravity Forms visibility option for form fields.
  • Removes version parameters from static files for caching.
  • Removes version number from source code.
  • Custom footer creds text for Genesis themes or any other theme by adding the necessary function to it. You have to define the SURBMA_WP_CONTROL_FOOTER_CREDS constant in the wp-config.php file.
  • Custom login style. You have to define the SURBMA_WP_CONTROL_LOGIN_STYLE constant in the wp-config.php file.
  • Custom login text. You have to define the SURBMA_WP_CONTROL_LOGIN_TEXT constant in the wp-config.php file.
  • Adds link to read more text.
  • Adds language code in body class if WPML plugin is activated.
  • Customizes Genesis breadcrumb.
  • Removes the edit link from Genesis themes in the front-end.
  • Override default Genesis favicon, if there is a favicon in the main WordPress folder. File formats accepted: favicon.ico, favicon.gif, favicon.png, favicon.jpg.
  • Fixes links and titles in the password reset emails in a Multisite Network.
  • Redirects all attachment pages to its parent page or to homepage.

Do you want to contribute or help improving this plugin?

You can find it on GitHub:

You can find my other plugins and projects on GitHub:

Please feel free to contribute, help or recommend any new features for my plugins, themes and other projects.

Do you want to know more about me?

Visit my webpage:

Author Surbma
Contributors Surbma
Tags admin, genesis, google analytics, gravity forms, gravityforms, jetpack, multisite, network, Soliloquy, woocommerce, woothemes
  1. Upload surbma-wp-control folder to the /wp-content/plugins/ directory
  2. Activate the Surbma - WP Control plugin through the 'Plugins' menu in WordPress
  3. That's it. :)


  • Fixed footer text customization for HTML5 Genesis themes.
  • Tested up to WordPress 4.7 version.


  • Admin footer text function fixed to display the original text if constant is not defined.


  • Custom admin footer text.
  • Added admin menu debug block in the WP Control page.
  • Tested up to WordPress 4.6 version.


  • Minor changes in custom login style.
  • Attachment redirect fix to work with multilingual sites.


  • Fix for global Google Analytics tracking, when network activated with Surbma - Premium WordPress plugin.


  • Remove the WooThemes Helper notice from the admin.


  • Fixed CSS for login page.


  • Code optimization on admin page.
  • NEW - Added "Lost your password?" link next to "Log In" button on log in page.
  • Removed "Remember Me" option from log in page.
  • NEW - Redirect all attachments to its parent page or to homepage.
  • Tested up to WordPress 4.5 version.
  • Tested with PHP 7 version.


  • Changed a hook to follow Surbma - Premium WP plugin's changes.


  • Fixed undefined variable error.



  • Override default Genesis favicon, if there is a favicon in the main WordPress folder. File formats accepted: favicon.ico, favicon.gif, favicon.png, favicon.jpg.


  • Fixed textdomain path for localization.


  • Fixed function names for Global Google Analytics to get data from Surbma - Premium WP plugin.


  • Removed the WP Engine dashboard widget.


  • Enhanced array readability on admin page.


  • Removed some unnecessary images.


  • Tested up to WordPress 4.3 version.
  • Specific style added to separate css file and loading only on WP Control page.
  • Changed menu icons.
  • Fixed all urls and site titles related to password reset on a Multisite network.
  • Code optimization on WP Control page.


  • Protect module of Jetpack is still disabled by default, but can be enabled by defining a constant: SURBMA_WP_CONTROL_JETPACK_ENABLE_PROTECT


  • WP Control menu will be a submenu, if Surbma - Premium WP plugin is activated.
  • Turn off comments on Attachement pages.
  • Remove post info and post meta on Attachement pages, when Genesis theme is used.
  • Force layout to full-width on Attachement pages, when Genesis theme is used.


  • Remove Protect module from the available modules of Jetpack.


  • First commit to official WordPress repo.

What is this plugin good for?

This plugin was created especially for my Multisite Network, which operates my clients' websites. It can control some minor, but important parts of a Multisite network, which is very useful if you handle a lot of client websites.

What does Surbma mean?

It is the reverse version of my last name. ;)

Version 4.11.2

Requires WordPress version: 4.0 or higher

Compatible up to: 4.7.2

Last Updated 04 Jan 2017

Date Added: 21 Jul 2015

Plugin Homepage


0 stars
0 ratings


Not Enough Data

Works: 0
Broken: 0