<?php if (!defined('WP_UNINSTALL_PLUGIN')) { exit; } define('xoousers_url', plugin_dir_url(__FILE__)); define('xoousers_path', plugin_dir_path(__FILE__)); define('xoousers_template', 'basic'); $plugin = plugin_basename(__FILE__); /* Loading Function */ require_once xoousers_path . 'functions/functions.php'; /* Init */ require_once xoousers_path . 'init/init.php'; /* Master Class */ require_once xoousers_path . 'xooclasses/xoo.userultra.class.php'; // For Single site if (!is_multisite()) { // $xoouserultra = new XooUserUltra(); $xoouserultra->uultra_uninstall(); } else { // For regular options. }
{ $locale = apply_filters('plugin_locale', get_locale(), 'users-ultra'); $mofile = xoousers_path . "languages/xoousers-{$locale}.mo"; // Global + Frontend Locale load_textdomain('xoousers', $mofile); load_plugin_textdomain('xoousers', false, dirname(plugin_basename(__FILE__)) . '/languages/'); } add_action('init', 'xoousers_load_textdomain'); add_action('init', 'xoousers_output_buffer'); function xoousers_output_buffer() { ob_start(); } /* Master Class */ require_once xoousers_path . 'xooclasses/xoo.userultra.class.php'; $xoouserultra = new XooUserUltra(); $xoouserultra->plugin_init(); /* load addons */ require_once xoousers_path . 'addons/photocategories/index.php'; require_once xoousers_path . 'addons/maintenance/index.php'; register_activation_hook(__FILE__, 'uultra_my_plugin_activate'); add_action('admin_init', 'uultra_my_plugin_redirect'); function uultra_my_plugin_activate() { add_option('uultra_plugin_do_activation_redirect', true); } function uultra_my_plugin_redirect() { if (get_option('uultra_plugin_do_activation_redirect', false)) { delete_option('uultra_plugin_do_activation_redirect'); wp_redirect(MY_PLUGIN_SETTINGS_URL);