WP Manifestindependent plugin directory
manifest / developer / tivwp-force-deactivate-plugins

TIVWP Force Deactivate Plugins

TIVWP Force Deactivate Plugins

by TIV.NET · github.com/tivwp/tivwp-force-deactivate-plugins · website

1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/tivwp/tivwp-force-deactivate-plugins/archive/refs/heads/master.zip

Readme

TIVWP\Force Deactivate Plugins

Automatically disables plugins on production server.

If the WP_LOCAL_DEV define is NOT true, disables plugins that you specify.

This is the reverse logic of the CWS_Disable_Plugins_When_Local_Dev by Mark Jaquith (@markjaquith).

To install

  • Make sure you have the following settings in your project's composer.json:

    {
      "require": {
          "composer/installers": "^1.0"
      },
      "extra": {
          "installer-paths": {
              "path/to/mu-plugins/{$name}/": [
                  "type:wordpress-muplugin"
              ]
          }
      }
    }
  • Run this in your project's root folder:

    composer require tivwp/tivwp-force-deactivate-plugins
  • The plugin files will be installed in the path/to/mu-plugins/tivwp-force-deactivate-plugins folder. However, WordPress ignores subfolders in the mu-plugins. Therefore, you need to copy the tivwp-force-deactivate-plugins.php one level up, to the mu-plugins.

Settings

  • Put this to a local config file (excluded from the repo):

    define( 'WP_LOCAL_DEV', true );
  • and this - to the wp-config.php (edit, of course):

    define( 'TIVWP_LOCAL_DEV_PLUGINS', array(
     'debug-bar/debug-bar.php',
     'query-monitor/query-monitor.php',
     'tivwp-email/tivwp-email.php',
    ) );

Author

  • Gregory Karpinsky (@tivnet)

License

GPL-3.0

Read the full README on GitHub →

Releases

TagPublished
1.0.1 Apr 23, 2017
1.0.0 Apr 23, 2017

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.