CodeCanyon

Beyond Multisite - Utilities for WordPress Network Admins

Beyond Multisite - Utilities for WordPress Network Admins

Beyond Multisite Features

Short Description

Beyond Multisite helps WordPress multisite network administrators to better control, protect, and clean their network.

Features

Plugin Control Module
(full description)
  • Network disable plugins
    – Disabled plugins are hidden from site administrators
    – Site enable plugins to allow access for only some sites
  • Bulk activate/deactivate plugins
    – Target all or some sites by ID
Cleanup Module
(full description)
  • Bulk delete comments
    – Target all or some sites by ID
    – Target sites with at least 10, 100, 1000, or 10000 comments
    – Delete comments based on age, status, or containing a URL
  • Bulk delete revisions
    – Target all or some sites by ID
    – Leave recent revisions
  • Bulk delete sites
    – Target empty or old sites
    – Target by attribute or site ID
    – Permanent or soft deletion
    – Delete now or schedule a future deletion
    – Notify site admins for a scheduled deletion and allow cancellation
    – Choose maximum email notification sending speed
  • Bulk delete leftover database tables
    – They belong to permanently deleted sites
Copy Maker Module
(full description)
  • Copy sites
    – Fully duplicate any site, except the main one
    – Internal links are updated to the new site URL
    – A detailed debug log is generated
Activated in Module
(full description)
  • View sites that have activated a plugin
  • View sites that have activated a theme
Pending Users Module
(full description)
  • Manage non-activated signups
    – Activate signup
    – Resend activation email
    – Delete signup
    – Search by username or email
Ban Users Module
(full description)
  • View user last IP address
    – Quick links to IP blacklist information sites
    – Find users with the same IP address as a chosen user
  • Ban users and their IP address
    – The ban denies login, signup, and commenting
    – Ban permanently or for 7, 30, or 90 days
    – Users must login once while the plugin is active (to detect IP)
Insert HTML Module
(full description)
  • Insert HTML globally
    – Target all or some sites by ID
    – Insert in head (before </head>) or footer (before </body>)
    – Insert on front-end and/or back-end
Captcha Module
(full description)
  • Protect WordPress forms with a customizable captcha
    – Easy to read by humans, hard to read by spam bots
    – Choose character set: numbers, letters, or both
    – Choose character count: 3, 4, or 5
    – Choose captcha image height: 60, 70, 80, 90, 100, 110, or 120 pixels
    – Choose which forms to protect:
         - Blog signup
         - User signup
         - Login
         - Lost password
         - Reset password
         - Comment
Email Users Module
(full description)
  • Bulk send emails to multisite users
    – Target users by ID or role in all or some sites
    – Unsubscribe via a link or a profile setting
    – Shortcodes for user names or username
    – Choose maximum sending speed
    – Emails are sent in small chunks
Improvements Module
(full description)
  • Various improvements
    – Show user ID in the network users page
    – Show site ID in the network sites page
    – Hide plugin meta (version, author, etc.) from site administrators
    – Automatically delete leftover database tables on permanent site deletion
    – Option to turn on/off any of the improvements

Translations

Everything in Beyond Multisite, except the log generated when copying a site, is translatable. A POT file is included. Read translation instructions.

Requirements

  • WordPress 4.6 or higher
  • WordPress multisite enabled

FAQ

Q: Does it support Multi-Networks (Networks of Multisite Networks)?
  • A: It has never been tested in such an environment.

Documentation

Online documentation can be found here.

Icon License

The circular flat icons used in some images on this page and in the video preview are licensed under GPL. The source is Elegant Themes.

Any questions or suggestions?

Feel free to ask any questions or suggest features in the comments or via email: nikolay@nikolaydev.com

Changelog

Beyond Multisite 1.2.0 – 25 July 2017

ADDED: The “Copy Maker” module, which can duplicate blogs from the multisite network.

ADDED: A setting for the “Plugin Control” module that automatically network disables newly installed plugins.

ADDED: A feature for the “Cleanup” module that can delete leftover database tables (created by plugins) from sites that are now permanently deleted.

ADDED: The option to choose on which types of pages to show the HTML code inserted by the “Insert HTML” module: front-end pages that use the theme template, front-end login related pages, or back-end admin pages.

ADDED: A quick link to blacklist information about the user IP address in cleantalk.org.

ADDED: An option in the “Improvements” module that can add a CSS class to the body tag on the wp-signup.php page.

ADDED: An option in the “Improvements” module that can delete leftover database tables when a site is permanently deleted.

ADDED: A hover effect for the icons in the “Last IP” column on the “Users” network admin page.

IMPROVED: The design of the “Modules & Settings” page is changed to increase readability of the module description. It is now split into two tabs and shown in bullets.

IMPROVED: Archived, spammed, or deleted sites are now excluded from scheduled site deletion tasks.

IMPROVED: The options to choose which sites to be affected by the “Insert HTML” module, are now made to work in the same way that similar options in other modules work (for consistency).

FIXED: The comment deletion of the “Cleanup” module now finds links that don’t have a protocol (they start with “www.”).

FIXED: Marking sites as deleted with the “Cleanup” module no longer removes the users from the deleted site.

FIXED: Previewing permanent site deletion or previewing marking not-deleted sites as deleted was causing infinite processing though the sites. This affected only networks with so many sites that they could not be processed in one chunk (10 seconds).

FIXED: If several sites of the same user were scheduled for deletion, the user would sometimes receive more than one notification (instead of just one about all the sites).

FIXED: Some login related messages were not showing if the “Email Users” module is turned on.

FIXED: The action links of the “Activated in?” and “Plugin Control” modules are no longer visible on the “Drop-ins” page.

FIXED: Two options from the “Improvements” module were causing the “Plugins” and “Themes” admin menus to be visible for users that should not see them. It was only a menu issue, users still could not access the actual pages.

FIXED: PHP warnings were sometimes generated when old captcha images are deleted.

FIXED: When the PHP files of the plugin are accessed directly, the script is now terminated immediately (instead of generating an error).

FIXED: Few mistakes in the comments of the source code in some files. They do not affect how the plugin actually works.

UPDATED: Language and documentation files.

TESTED: Compatibility with WordPress 4.8.

Beyond Multisite 1.1.0 – 1 May 17

ADDED: The new “Email Users” module which allows you to send mass emails to all or some users in the network.

ADDED: A new option in the site deletion form that lets you exclude sites, which deletion has been cancelled in the past (but not earlier than version 1.1.0).

ADDED: The ability to view which site deletions are scheduled and which are cancelled in an active or finished site deletion task.

ADDED: A way to force the maximum email sending speed in a site deletion task even without having enough visitors to trigger the cron job. There is a link to a self-refreshing page that triggers the cron job.

IMPROVED: The captcha will be more compatible with plugins that also add HTML to the WordPress forms. If floating elements are added before the captcha image, now it will show properly on a new line.

IMPROVED: All single row text fields, except the ones for search, have the enter key to prevent accidental submissions.

IMPROVED: After successfully cancelling a scheduled site deletion with the “Cancel deletion!” button, now the big red message fades away and disappears. In the past it stayed until the user goes to another page or reloads the current page.

IMPROVED: After aborting the scheduling of a site deletion task, now a message shows that suggests that you reload the page, in order to see if such a task has been created before you managed to abort it.

IMPROVED: The reloading of the network cleanup page that is related to site deletion task creation or cancellation, now also scrolls down to the site deletion form or the site deletion task information.

IMPROVED: We only call a task active, in various messages, if it is not done. Otherwise we call it finished.

FIXED: A mistake that was causing the maximum email sending speed for the Cleanup module to always be 240 per hour, regardless of the chosen settings.

FIXED: One JavaScript variable was declared two times.

FIXED: Few mistakes in the comments of the source code in some files. They do not affect how the plugin actually works.

UPDATED: Language and documentation files.

Beyond Multisite 1.0.1 – 31 March 17

FIXED: The “Less than X min/hour(s)/day(s) after registration” option for the “Last updated” drop down menu in the “Site Deletion” form, no longer affects sites with last updated date/time that is before the registered date/time. Even though such sites should not exist, I found that they sometimes do.

FIXED: No longer shows an error when trying to schedule such a number of sites for deletion that they are processed in more than one chunk.

FIXED: No longer shows stage 1 of a scheduled site deletion task as active if there are some email notifications skipped and all others are either sent or failed. Correctly shows stage 2 as active in that case.

Beyond Multisite 1.0.0 – 28 March 17

Initial release

by
by
by
by
by
by