Esempio n. 1
0
 /**
  * Singleton pattern: US_Shortcodes::instance()->us_blog($atts, $content)
  *
  * @return US_Shortcodes
  */
 public static function instance()
 {
     if (!isset(self::$instance)) {
         self::$instance = new self();
     }
     return self::$instance;
 }
Esempio n. 2
0
            wp_deregister_style('font-awesome');
        }
        if (!us_get_option('enable_unsupported_vc_shortcodes', FALSE)) {
            if (wp_style_is('js_composer_front', 'registered')) {
                wp_deregister_style('js_composer_front');
            }
            if (wp_script_is('wpb_composer_front_js', 'registered')) {
                wp_deregister_script('wpb_composer_front_js');
            }
            wp_enqueue_style('us-style-vc-icon', $us_template_directory_uri . '/framework/css/site/vc_icon.css', array(), us_get_main_theme_version(), 'all');
        }
    }
}
if (vc_is_page_editable()) {
    // Disabling some of the shortcodes for front-end edit mode
    US_Shortcodes::instance()->vc_front_end_compatibility();
}
if (is_admin() and !us_get_option('enable_unsupported_vc_shortcodes', FALSE)) {
    // Removing grid elements
    add_action('admin_menu', 'us_remove_vc_grid_elements_submenu');
    function us_remove_vc_grid_elements_submenu()
    {
        remove_submenu_page(VC_PAGE_MAIN_SLUG, 'edit.php?post_type=vc_grid_item');
    }
}
/**
 * Get image size values for selector
 *
 * @param array $size_names List of size names
 *
 * @return array