pfeifferNet

Deactivator
in package

FinalYes

Fired by the plugin deactivation process.

  • This class contains the functionality to run during the plugin's deactivation.
Tags
since
1.0.0
5.11.0

Refactor to simplify and remove multisite network deactivation.

6.1.0

Refactor for consistency with class-activator.

Table of Contents

Constants

ACTIVATION_KEY  : string = 'psite_activated'
The plugin activation key in wp_options.

Methods

run()  : void
Remove plugin attributes.
remove_capabilities()  : void
Remove additional user capabilities added by this plugin.
reset_permalinks()  : void
Reset permalinks.

Constants

ACTIVATION_KEY

The plugin activation key in wp_options.

private string ACTIVATION_KEY = 'psite_activated'
Tags
since
6.1.0

Methods

remove_capabilities()

Remove additional user capabilities added by this plugin.

private static remove_capabilities() : void
Tags
since
6.1.0

Reset permalinks.

private static reset_permalinks() : void
  • Must be last action in deactivation.
  • Deregister CPT or custom taxonomies that will affect permalinks.
    • Post series taxonomy.
  • Flush permalink rewrite rules.
since
6.1.0
uses
Post_Series::deregister()

        
On this page

Search results