Surbma | WP Control

0

This is a very complex plugin, which is very useful for any installations, but mainly for Multisite Networks. I have created this plugin for my own WordPress installations and I’m con

Version
Last updated
Active installations
WordPress Version
Tested up to
PHP Version
Rating
Total ratings
Tags
This plugin is outdated and might not be supported anymore.

Description

This is a very complex plugin, which is very useful for any installations, but mainly for Multisite Networks. I have created this plugin for my own WordPress installations 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 site managers. 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:

  • List all network actived plugins and per-site activated plugins.
  • List all plugins, that are not used anywhere on the network.
  • List all network enabled themes and per-site activated theme with parent theme.
  • List all themes, that are not used anywhere on the network.
  • List all available translations on the Updates page.
  • 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 number from source code.
  • Removes version number from admin footer.
  • Removes WP logo menu from admin bar.
  • 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.
  • Adds page content to posts (blog) page.
  • Fixes links and titles in the password reset emails in a Multisite Network.
  • Redirects all attachment pages to its parent page or to homepage.
  • Custom directives for virtual robots.txt file.
  • Clean file names. Removes any unwanted characters from filenames uploaded to media library.
  • Show site ID on network admin all sites page.
  • Removes the “Welcome to the block editor” popup from the edit page.
  • Disable Gutenberg’s default fullscreen mode.

Do you want to contribute or help improving this plugin?

You can find it on GitHub: https://github.com/Surbma/surbma-wp-control

You can find my other plugins and projects on GitHub:

https://github.com/Surbma

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: Surbma.com