esc_html__( 'All', 'jevelin' ), 'accordion' => esc_html__( 'Accordion', 'jevelin' ), //'blog' => esc_html__( 'Blog', 'jevelin' ), 'call-to-action' => esc_html__( 'Call To Action', 'jevelin' ), // 'contact-form' => esc_html__( 'Contact Form', 'jevelin' ), 'contacts' => esc_html__( 'Contacts', 'jevelin' ), 'countdown' => esc_html__( 'Countdown', 'jevelin' ), 'counter' => esc_html__( 'Counter', 'jevelin' ), 'event' => esc_html__( 'Event', 'jevelin' ), 'gallery' => esc_html__( 'Gallery', 'jevelin' ), 'icon-box' => esc_html__( 'Icon Box', 'jevelin' ), 'icon-box-slider' => esc_html__( 'Icon Box Slider', 'jevelin' ), 'image-points' => esc_html__( 'Image Points', 'jevelin' ), 'map' => esc_html__( 'Map', 'jevelin' ), 'misc' => esc_html__( 'Misc', 'jevelin' ), 'paragraph' => esc_html__( 'Paragraph', 'jevelin' ), 'partners' => esc_html__( 'Partners', 'jevelin' ), 'pie-chart' => esc_html__( 'Pie Chart', 'jevelin' ), // 'portfolio' => esc_html__( 'Portfolio', 'jevelin' ), 'pricing' => esc_html__( 'Pricing', 'jevelin' ), 'progress-bar' => esc_html__( 'Progress Bar', 'jevelin' ), // 'shop' => esc_html__( 'Shop', 'jevelin' ), 'social' => esc_html__( 'Social', 'jevelin' ), 'tabs' => esc_html__( 'Tabs', 'jevelin' ), 'team' => esc_html__( 'Team', 'jevelin' ), 'testimonials' => esc_html__( 'Testimonials', 'jevelin' ), 'timeline' => esc_html__( 'Timeline', 'jevelin' ), ); } /** * Custom Dir */ if( function_exists( 'vc_set_shortcodes_templates_dir' ) ) : $dir = get_template_directory() . '/inc/elements/standard'; vc_set_shortcodes_templates_dir( $dir ); endif; /** * Add new tab */ add_filter( 'vc_get_all_templates', 'jevelin_add_template_tab' ); function jevelin_add_template_tab( $data ) { $sh_templates = jevelin_get_templates(); $category_templates = array(); foreach ( $sh_templates as $template_id => $template_data ) { $category_templates[] = array( 'unique_id' => $template_id, 'name' => $template_data['name'], 'type' => 'sh_templates', 'image' => isset( $template_data['image'] ) ? $template_data['image'] : false, 'custom_class' => isset( $template_data['custom_class'] ) ? $template_data['custom_class'] : false, 'category' => isset( $template_data['category'] ) ? $template_data['category'] : false, ); } $newCategory = array( 'category' => 'sh_templates', 'category_name' => esc_html__( 'Jevelin Templates', 'jevelin' ), 'category_weight' => 1, 'templates' => $category_templates, ); $data[] = $newCategory; return $data; } /** * Add new content */ add_filter( 'vc_templates_render_category', 'jevelin_add_template_content' ); function jevelin_add_template_content( $category ) { if ( 'sh_templates' === $category['category'] ) : $categories = jevelin_add_template_categories(); $templates = jevelin_get_templates(); $output = ''; $i = 0; // if( function_exists( 'shufflehound_jevelin_template_categories_custom' ) ) : // $categories = shufflehound_jevelin_template_categories_custom( $categories ); // endif; $output .= '