public static function init() { if (!self::$initiated) { self::$initiated = true; if (isset($_POST['wp-pvp-uninstall']) && wp_verify_nonce($_POST['wp-pvp-uninstall'], 'wp-pvp-uninstall')) { if (!empty($_POST['do'])) { if (trim($_POST['uninstall_views_yes']) == 'yes') { add_action('admin_init', array('WP_PVP_admin', 'uninstall_all_data')); } } } add_filter('plugin_action_links', array('WP_PVP_admin', 'plugin_action_links'), 10, 2); add_action('admin_menu', array('WP_PVP_admin', 'admin_menu')); } }