Inheritance: extends Papi_Container
示例#1
0
 /**
  * Papi loader instance.
  *
  * @return Papi_Loader
  */
 public static function instance()
 {
     if (!isset(self::$instance)) {
         self::$instance = new self();
     }
     return self::$instance;
 }
示例#2
0
 /**
  * Deactivate Papi if the WordPress version is lower then 4.0.
  */
 public static function deactivate()
 {
     // Remove Papi from plugins_loaded action.
     remove_action('plugins_loaded', 'papi');
     // Load deactivate_plugins if it don't exists.
     if (!function_exists('deactivate_plugins')) {
         include_once ABSPATH . 'wp-admin/includes/plugin.php';
     }
     deactivate_plugins(PAPI_PLUGIN_BASENAME);
     wp_die(esc_html__('WordPress 4.0 and higher required to run Papi! The plugin has now disabled itself.', 'papi'));
     // Remove instance.
     self::$instance = null;
 }