Пример #1
0
    $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);
    }