Preview: IO.php
Size: 707 B
/home/certprox/zang.certproxywizard.com/wp/wp-content/plugins/auto-post-thumbnail/src/IO.php
<?php
/**
* Plugin activation and deactivation handler.
*
* @package AutoPostThumbnail
*/
namespace AutoPostThumbnail;
use AutoPostThumbnail\Constants\Options_Schema;
/**
* Plugin activation and deactivation handler.
*/
class IO {
/**
* Handle plugin activation.
*
* @return void
*/
public function on_activate() {
do_action( 'wapt/plugin_activated' );
}
/**
* Handle plugin deactivation.
*
* @return void
*/
public function on_deactivate() {
$should_delete_options = Settings::instance()->get( Options_Schema::DELETE_SETTINGS_ON_DEACTIVATION );
if ( $should_delete_options ) {
Settings::instance()->delete_all();
}
do_action( 'wapt/plugin_deactivated' );
}
}
Directory Contents
Dirs: 7 × Files: 5