Hide Inactive Sites

Description

Changes visibility of a blog after it has had no activity for a specified amount of time. It is only for WordPress Multisite. This is meant for people running networks of blogs and hide the inactive sites.

This plugin uses WP_Cron to update the sites. I’ve created a filter in the plugin to edit the query of sites that are returned. There are also hooks for adding additional custom options to each of the settings.

Screenshots

  • The Network Admin dashboard screen. Each of the options can be added on to using the hooks in the plugin.

Installation

  1. Copy the plugin files to wp-content/plugins/

  2. Network Activate plugin from Network Plugins page

  3. From Network Admin dashboard, go to Settings -> Hide Inactive Sites and adjust settings.

Reviews

Read all 1 review

Contributors & Developers

“Hide Inactive Sites” is open source software. The following people have contributed to this plugin.

Changelog

1.2.2

  • Removed passing variables by reference.
  • Fixed an error where current_page variable wasn’t getting set on the settings page.

1.2.1

  • Fixed problem where users would keep receiving warning email.

1.2

  • Added ability to send warning email before site is removed
  • Fixed problem with query after removing excluded sites.
  • Restructured some of the plugin’s hooks to use filters instead. Useful for adding your own time limits to the settings.

1.1.1

  • Fixed spacing issues in email sent

1.1

  • Added new options to mark site as archived and/or deleted
  • Added new option to leave site visibility as it currently is
  • Added email sent to site administrators when it gets hidden
  • Added several filters to customize the email being sent

1.0.2

  • Minor bug showing error in text box when there was no value.

1.0.1

  • Added new option for excluding additional sites (main site will always be excluded)
  • Added new option for supplying a minimum number of posts for a site to be safe.

1.0

  • Initial release