Ejemplo n.º 1
0
    }
    public function register_plugin_styles()
    {
        global $wp_styles;
        wp_enqueue_style('font-awesome-styles', plugins_url('assets/css/font-awesome.min.css', __FILE__), array(), self::VERSION, 'all');
        wp_enqueue_style('font-awesome-ie7', plugins_url('assets/css/font-awesome-ie7.min.css', __FILE__), array(), self::VERSION, 'all');
        $wp_styles->add_data('font-awesome-ie7', 'conditional', 'lte IE 7');
    }
    public function setup_shortcode($params)
    {
        extract(shortcode_atts(array('name' => ''), $params));
        return '<i class="' . $params['name'] . '">&nbsp;</i>';
    }
    public function register_tinymce_plugin($plugin_array)
    {
        $plugin_array['font_awesome_glyphs'] = plugins_url('assets/js/font-awesome.js', __FILE__);
        return $plugin_array;
    }
    public function add_tinymce_buttons($buttons)
    {
        array_push($buttons, '|', 'fontAwesomeGlyphSelect');
        return $buttons;
    }
    public function add_tinymce_editor_sytle($mce_css)
    {
        $mce_css .= ', ' . plugins_url('assets/css/admin/editor_styles.css', __FILE__);
        return $mce_css;
    }
}
FontAwesome::setup();