Esempio n. 1
0
 public function load()
 {
     if (class_exists('JWP6_Plugin')) {
         if (vc_is_frontend_editor()) {
             JWP6_Shortcode::add_filters();
             add_filter('query_vars', array('JWP6_Plugin', 'register_query_vars'));
             add_action('parse_request', array('JWP6_Plugin', 'parse_request'), 9);
             add_action('wp_enqueue_scripts', array('JWP6_Plugin', 'insert_javascript'));
             add_action('wp_head', array('JWP6_Plugin', 'insert_license_key'));
             add_action('wp_head', array('JWP6_Plugin', 'insert_jwp6_load_event'));
             add_action('vc_load_iframe_jscss', array(&$this, 'vc_load_iframe_jscss'));
             if (JWP6_USE_CUSTOM_SHORTCODE_FILTER) {
                 remove_filter('the_content', array('JWP6_Shortcode', 'the_content_filter'), 11);
                 remove_filter('the_excerpt', array('JWP6_Shortcode', 'the_excerpt_filter'), 11);
                 remove_filter('widget_text', array('JWP6_Shortcode', 'widget_text_filter'), 11);
                 add_shortcode('jwplayer', array('JWP6_Plugin', 'shortcode'));
             }
             JWP6_Plugin::insert_javascript();
         }
         add_action('wp_enqueue_scripts', array(&$this, 'vc_load_iframe_jscss'));
         add_filter('vc_front_render_shortcodes', array(&$this, 'renderShortcodes'));
         add_filter('vc_shortcode_content_filter_after', array(&$this, 'renderShortcodesPreview'));
     }
 }
 public static function register_actions()
 {
     register_activation_hook(JWP6_PLUGIN_FILE, array("JWP6_Plugin", "activate_plugin"));
     register_deactivation_hook(JWP6_PLUGIN_FILE, array("JWP6_Plugin", "deactivate_plugin"));
     if (!is_admin()) {
         JWP6_Shortcode::add_filters();
         add_filter('query_vars', array('JWP6_Plugin', 'register_query_vars'));
         add_action('parse_request', array('JWP6_Plugin', 'parse_request'), 9);
         add_action('wp_enqueue_scripts', array('JWP6_Plugin', 'insert_javascript'));
         add_action('wp_head', array('JWP6_Plugin', 'insert_license_key'));
         add_action('wp_head', array('JWP6_Plugin', 'insert_jwp6_load_event'));
     }
 }