Twitter\WordPress\PluginLoader::init PHP Method

init() public static method

Bind to hooks and filters
Since: 1.0.0
public static init ( ) : void
return void
    public static function init()
    {
        $classname = get_called_class();
        // load translated text
        add_action('init', array($classname, 'loadTranslatedText'));
        // compatibility wrappers to coexist with other popular plugins
        add_action('plugins_loaded', array($classname, 'compatibility'));
        // make widgets available on front and back end
        add_action('widgets_init', array($classname, 'widgetsInit'));
        // register Twitter JavaScript to eligible for later enqueueing
        add_action('wp_enqueue_scripts', array($classname, 'registerScripts'), 1, 0);
        if (is_admin()) {
            // admin-specific functionality
            add_action('init', array($classname, 'adminInit'));
        } else {
            // hooks to be executed on general execution of WordPress such as public pageviews
            add_action('init', array($classname, 'publicInit'));
            add_action('wp_head', array($classname, 'wpHead'), 1, 0);
        }
        // shortcodes
        static::registerShortcodeHandlers();
    }