public static function check_plugin_status()
 {
     foreach (static::$plugins as $p) {
         $plugin_file = $p[0];
         $trigger = $p[1];
         $callback = $p[2];
         if (empty($trigger) || !is_callable($callback)) {
             continue;
         }
         switch ($trigger) {
             case 'active':
                 if (wskl_is_plugin_active($plugin_file)) {
                     call_user_func_array($callback, array($plugin_file, $trigger));
                 }
                 break;
             case 'inactive':
                 if (wskl_is_plugin_inactive($plugin_file)) {
                     call_user_func_array($callback, array($plugin_file, $trigger));
                 }
                 break;
         }
     }
 }
function wskl_is_plugin_inactive($plugin)
{
    return !wskl_is_plugin_active($plugin);
}