Пример #1
0
 function us_styles()
 {
     wp_register_style('us_motioncss', get_template_directory_uri() . '/css/motioncss.css', array(), '1', 'all');
     wp_register_style('us_motioncss-widgets', get_template_directory_uri() . '/css/motioncss-widgets.css', array(), '1', 'all');
     wp_register_style('us_font-awesome', get_template_directory_uri() . '/css/font-awesome.css', array(), '4.3.0', 'all');
     wp_register_style('us_magnific-popup', get_template_directory_uri() . '/css/magnific-popup.css', array(), '1', 'all');
     wp_register_style('us_wp-widgets', get_template_directory_uri() . '/css/wp-widgets.css', array(), '1', 'all');
     wp_register_style('us_style', get_template_directory_uri() . '/css/style.css', array(), '1', 'all');
     wp_register_style('us_responsive', get_template_directory_uri() . '/css/responsive.css', array(), '1', 'all');
     wp_register_style('us_animation', get_template_directory_uri() . '/css/animation.css', array(), '1', 'all');
     wp_register_style('us_js_composer_fe', get_template_directory_uri() . '/vc_templates/css/us.js_composer_fe.css', array(), '1', 'all');
     wp_register_style('app-stylesheets', get_template_directory_uri() . '/css/app/app.stylesheets.css', array(), '1', 'all');
     wp_enqueue_style('us_motioncss');
     wp_enqueue_style('us_motioncss-widgets');
     wp_enqueue_style('us_font-awesome');
     wp_enqueue_style('us_magnific-popup');
     wp_enqueue_style('us_wp-widgets');
     wp_enqueue_style('us_style');
     wp_enqueue_style('us_responsive');
     wp_enqueue_style('us_animation');
     wp_enqueue_style('app-stylesheets');
     if (us_is_vc_fe()) {
         wp_enqueue_style('us_js_composer_fe');
     } else {
         wp_dequeue_style('js_composer_front');
     }
 }
Пример #2
0
 public function __construct()
 {
     add_filter('the_content', array($this, 'paragraph_fix'));
     add_filter('the_content', array($this, 'a_to_img_magnific_pupup'));
     if (!us_is_vc_fe()) {
         add_filter('the_content', array($this, 'sections_fix'), 99);
     }
     add_shortcode('item_title', array($this, 'item_title'));
     add_shortcode('timepoint_title', array($this, 'timepoint_title'));
     //		add_shortcode('us_sharing', array($this, 'us_sharing'));
     add_shortcode('vc_iconbox', array($this, 'vc_iconbox'));
     add_shortcode('vc_testimonial', array($this, 'vc_testimonial'));
     add_shortcode('vc_blog', array($this, 'vc_blog'));
     add_shortcode('vc_portfolio', array($this, 'vc_portfolio'));
     add_shortcode('vc_clients', array($this, 'vc_clients'));
     add_shortcode('vc_latest_posts', array($this, 'vc_latest_posts'));
     add_shortcode('vc_member', array($this, 'vc_member'));
     add_shortcode('vc_actionbox', array($this, 'vc_actionbox'));
     add_shortcode('pricing_table', array($this, 'pricing_table'));
     add_shortcode('pricing_column', array($this, 'pricing_column'));
     add_shortcode('pricing_row', array($this, 'pricing_row'));
     add_shortcode('pricing_footer', array($this, 'pricing_footer'));
     add_shortcode('vc_contact_form', array($this, 'vc_contact_form'));
     add_shortcode('vc_social_links', array($this, 'vc_social_links'));
     add_shortcode('vc_contacts', array($this, 'vc_contacts'));
     add_shortcode('vc_counter', array($this, 'vc_counter'));
     remove_shortcode('gallery');
     add_shortcode('gallery', array($this, 'gallery'));
     add_shortcode('vc_simple_slider', array($this, 'vc_simple_slider'));
     add_shortcode('vc_grid_blog_slider', array($this, 'vc_grid_blog_slider'));
     //VC shortcodes
     if (!class_exists('WPBakeryVisualComposerAbstract')) {
         add_shortcode('vc_row', array($this, 'vc_row'));
         add_shortcode('vc_row_inner', array($this, 'vc_row'));
         add_shortcode('vc_column', array($this, 'vc_column'));
         add_shortcode('vc_column_inner', array($this, 'vc_column'));
         add_shortcode('vc_column_text', array($this, 'vc_column_text'));
         add_shortcode('vc_separator', array($this, 'vc_separator'));
         add_shortcode('vc_button', array($this, 'vc_button'));
         add_shortcode('vc_video', array($this, 'vc_video'));
         add_shortcode('vc_gmaps', array($this, 'vc_gmaps'));
         add_shortcode('vc_accordion', array($this, 'vc_accordion'));
         add_shortcode('vc_accordion_tab', array($this, 'vc_accordion_tab'));
         add_shortcode('vc_tabs', array($this, 'vc_tabs'));
         add_shortcode('vc_tab', array($this, 'vc_tab'));
         add_shortcode('vc_gallery', array($this, 'vc_gallery'));
         add_shortcode('vc_single_image', array($this, 'vc_single_image'));
         add_shortcode('vc_message', array($this, 'vc_message'));
         add_shortcode('rev_slider_vc', array($this, 'rev_slider_vc'));
         add_shortcode('vc_icon', array($this, 'vc_icon'));
     }
     $this->_template_directory = get_template_directory();
 }
Пример #3
0
<?php

if (us_is_vc_fe()) {
    $default_dir = vc_manager()->getDefaultShortcodesTemplatesDir() . '/';
    if (is_file($default_dir . 'vc_tabs.php')) {
        include $default_dir . 'vc_tabs.php';
        return;
    }
}
$attributes = shortcode_atts(array('timeline' => '', 'type' => '', 'el_class' => ''), $atts);
global $first_tab, $first_tab_title, $auto_open, $is_timeline;
$auto_open = TRUE;
$first_tab_title = TRUE;
$first_tab = TRUE;
if ($attributes['el_class'] != '') {
    $attributes['el_class'] = ' ' . $attributes['el_class'];
}
//$type_class = ($attributes['type'] != '')?' type_'.$attributes['type']:' type_1';
if ($attributes['timeline'] == 'yes') {
    $is_timeline = TRUE;
    $content_titles = str_replace('[vc_tab', '[timepoint_title', $content);
    $content_titles = str_replace('[/vc_tab', '[/timepoint_title', $content_titles);
    $output = '<div class="w-timeline' . $attributes['el_class'] . '"><div class="w-timeline-list">' . do_shortcode($content_titles) . '</div><div class="w-timeline-sections">' . do_shortcode($content) . '</div></div>';
} else {
    $is_timeline = FALSE;
    $tabs_id = 'tabs_' . rand(99999, 999999);
    $tabs_id_string = ' id="' . $tabs_id . '"';
    $content_titles = str_replace('[vc_tab', '[item_title', $content);
    $content_titles = str_replace('[/vc_tab', '[/item_title', $content_titles);
    $output = '<div class="w-tabs' . $attributes['el_class'] . '"' . $tabs_id_string . '><div class="w-tabs-list">' . do_shortcode($content_titles) . '</div>' . do_shortcode($content) . '</div>';
}
Пример #4
0
function us_styles()
{
    global $smof_data;
    $template_directory_uri = get_template_directory_uri();
    // Retrieving theme version
    $theme_version = us_get_main_theme_version();
    wp_register_style('us-motioncss', $template_directory_uri . '/css/motioncss.css', array(), $theme_version, 'all');
    wp_enqueue_style('us-motioncss');
    if (!isset($smof_data['responsive_layout']) or $smof_data['responsive_layout'] == 1) {
        wp_register_style('us-motioncss-responsive', $template_directory_uri . '/css/motioncss-responsive.css', array(), $theme_version, 'all');
        wp_enqueue_style('us-motioncss-responsive');
    }
    wp_register_style('us-font-awesome', $template_directory_uri . '/css/font-awesome.css', array(), '4.3.0', 'all');
    wp_enqueue_style('us-font-awesome');
    wp_register_style('us-magnific-popup', $template_directory_uri . '/css/magnific-popup.css', array(), '1', 'all');
    wp_enqueue_style('us-magnific-popup');
    wp_register_style('us-fotorama', $template_directory_uri . '/css/fotorama.css', array(), '1', 'all');
    wp_enqueue_style('us-fotorama');
    if (in_array('gravityforms/gravityforms.php', apply_filters('active_plugins', get_option('active_plugins')))) {
        wp_register_style('us-gravityforms', $template_directory_uri . '/css/us.gravityforms.css', array(), $theme_version, 'all');
        wp_enqueue_style('us-gravityforms');
    }
    wp_register_style('us-style', $template_directory_uri . '/css/style.css', array(), $theme_version, 'all');
    wp_enqueue_style('us-style');
    if (!isset($smof_data['responsive_layout']) or $smof_data['responsive_layout'] == 1) {
        wp_register_style('us-responsive', $template_directory_uri . '/css/responsive.css', array(), $theme_version, 'all');
        wp_enqueue_style('us-responsive');
    }
    if (is_rtl()) {
        wp_register_style('us-rtl', $template_directory_uri . '/css/rtl.css', array(), $theme_version, 'all');
        wp_enqueue_style('us-rtl');
    }
    if (us_is_vc_fe()) {
        wp_register_style('us-js-composer-fe', $template_directory_uri . '/vc_templates/css/us.js_composer_fe.css', array(), '1', 'all');
        wp_enqueue_style('us-js-composer-fe');
    } else {
        wp_dequeue_style('js_composer_front');
    }
}