/** * 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; }
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