HEX
Server: Apache
System: Linux c119.dattaweb.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: c1190199 (57165)
PHP: 7.4.33
Disabled: mail, system, shell, exec, system_exec, shell_exec, mysql_pconnect, passthru, popen, proc_open, proc_close, proc_nice, proc_terminate, proc_get_status, escapeshellarg, escapeshellcmd, eval, dl, imap_mail, libvirt_connect, gnupg_init, unsetenv, apache_setenv, pcntl_exec, pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wifcontinued, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_get_handler, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_getpriority, pcntl_setpriority, pcntl_async_signals, opcache_get_status, opcache_reset, opcache_get_configuration
Upload Files
File: /home/c1190199/public_html/_alex/wp-content/plugins/cooper-plugins/cooper-plugins.php
<?php
/*
Plugin Name: Cooper Plugin
Plugin URI: https://webredox.net/
Description: Declares a plugin that will create Page Settins, VC Addons & Custom Post Type
Version: 4.5.4
Author: webRedox
Author URI: https://webredox.net/
License: GPLv2
*/

define('COOPER_PLUGIN_PATH',		plugin_dir_path(__FILE__));
include (COOPER_PLUGIN_PATH .'metaboxes.php');
include (COOPER_PLUGIN_PATH .'meta-box-show-hide.php');
include (COOPER_PLUGIN_PATH .'meta-box-group.php');
include (COOPER_PLUGIN_PATH .'meta-box-conditional-logic.php');
include (COOPER_PLUGIN_PATH .'page-links-to.php');
function cooper_register_metabox_list() {

require plugin_dir_path( __FILE__ ).'/plugin-update-checker/plugin-update-checker.php';
$myUpdateChecker = Puc_v4_Factory::buildUpdateChecker(
	'https://webredox.net/demo/wp/cooper/pluginupdate/details.json',
	__FILE__, //Full path to the main plugin file or functions.php.
	'cooper-plugins'
);
}
add_action('init', 'cooper_register_metabox_list');

global $cooper_options;

if( ! function_exists( 'portfolio_post_types' ) ) {
    function portfolio_post_types() {
		
		$cooper_options = get_option('cooper_wp');
		//portfolio dt base
		if(!empty($cooper_options['portfolio_main_base_opt'])) {
			$cooper_port_main_base = esc_html(Cooper_AfterSetupTheme::return_thme_option('portfolio_main_base_opt',''));
		}
		else {
			$cooper_port_main_base ='portfolio';
		};			

        register_post_type(
            'portfolio',
            array(
                'labels' => array(
                    'name'          => __( 'Portfolio', 'portfolio' ),
                    'singular_name' => __( 'Portfolio', 'portfolio' ),
                    'add_new'       => __( 'Add New', 'portfolio' ),
                    'add_new_item'  => __( 'Add New Portfolio Item', 'portfolio' ),
                    'edit'          => __( 'Edit', 'portfolio' ),
                    'edit_item'     => __( 'Edit Portfolio', 'portfolio' ),
                    'new_item'      => __( 'New Portfolio', 'portfolio' ),
                    'view'          => __( 'View Portfolio', 'portfolio' ),
                    'view_item'     => __( 'View Portfolio', 'portfolio' ),
                    'search_items'  => __( 'Search Portfolio', 'portfolio' ),
                    'not_found'     => __( 'No Portfolio item found', 'portfolio' ),
                    'not_found_in_trash' => __( 'No portfolio item found in Trash', 'portfolio' ),
                    'parent'        => __( 'Parent Portfolio', 'portfolio' ),
                ),
                
                'description'       => __( 'Create a Portfolio.', 'portfolio' ),
                'public'            => true,
                'show_ui'           => true,
                'show_in_menu'          => true,
                'publicly_queryable'    => true,
				'capability_type' => 'post',
                'exclude_from_search'   => true,
                'menu_position'         => 6,
                'hierarchical'      => false,
                'query_var'         => true,
				'rewrite' => array(
                'slug' => $cooper_port_main_base
				),
				'menu_icon' => 'dashicons-format-gallery',
                'supports'  => array (
                    'title', //Text input field to create a post title.
                    'editor',
                    'thumbnail',
                    
                )
            )
        );
//portfolio
if(!empty($cooper_options['portfolio_category_base_opt'])) {
	$cooper_port_cat_base = esc_html(Cooper_AfterSetupTheme::return_thme_option('portfolio_category_base_opt',''));
}
else {
	$cooper_port_cat_base ='portfolio_category';
};
register_taxonomy('portfolio_category', 'portfolio', array('hierarchical' => true, 'label' => 'Portfolio Category', 'singular_name' => 'Portfolio Category', "rewrite" => array('slug' =>  $cooper_port_cat_base,'with_front' => true), "query_var" => true, 'show_admin_column' => true, 'labels' => ['all_items' => __('All Categories', 'cooper-plugins'),'edit_item' => __('Edit Category', 'cooper-plugins'),'view_item' => __('View Category', 'cooper-plugins'),'update_item' => __('Update Category', 'cooper-plugins'),'add_new_item' => __('Add New Category', 'cooper-plugins'),'new_item_name' => __('New Category Name', 'cooper-plugins'),'search_items' => __('Search Categories', 'cooper-plugins'),'popular_items' => __('Popular Categories', 'cooper-plugins'),'separate_items_with_commas' => __('Separate Category with comma', 'cooper-plugins'), 'choose_from_most_used' => __('Choose from most used Categories', 'cooper-plugins'),'not_found' => __('No Categories found', 'cooper-plugins'),]));         

    }	
}

add_action( 'init', 'portfolio_post_types' ); // register post type

register_taxonomy_for_object_type('category', 'custom-type');

if( ! function_exists( 'services_post_types' ) ) {
    function services_post_types() {

        register_post_type(
            'services',
            array(
                'labels' => array(
                    'name'          => __( 'Services', 'services' ),
                    'singular_name' => __( 'Services', 'services' ),
                    'add_new'       => __( 'Add New', 'services' ),
                    'add_new_item'  => __( 'Add New Services', 'services' ),
                    'edit'          => __( 'Edit', 'services' ),
                    'edit_item'     => __( 'Edit Services', 'services' ),
                    'new_item'      => __( 'New Services', 'services' ),
                    'view'          => __( 'View Services', 'services' ),
                    'view_item'     => __( 'View Services', 'services' ),
                    'search_items'  => __( 'Search Services', 'services' ),
                    'not_found'     => __( 'No Services Item found', 'services' ),
                    'not_found_in_trash' => __( 'No Services item found in Trash', 'services' ),
                    'parent'        => __( 'Parent Services', 'services' ),
                ),
                
                'description'       => __( 'Create a Services.', 'services' ),
                'public'            => true,
                'show_ui'           => true,
                'show_in_menu'          => true,
                'publicly_queryable'    => true,
				'capability_type' => 'post',
                'exclude_from_search'   => true,
                'menu_position'         => 6,
                'hierarchical'      => false,
                'query_var'         => true,
				'menu_icon' => 'dashicons-megaphone',
                'supports'  => array (
                    'title', //Text input field to create a post title.
                    'editor',
                    'thumbnail',
                    
                )
            )
        );
register_taxonomy('services_category', 'services', array('hierarchical' => true, 'label' => 'Categories', 'singular_name' => 'Category', "rewrite" => true, "query_var" => true));

    }
}

add_action( 'init', 'services_post_types' ); // register post type

register_taxonomy_for_object_type('category', 'custom-type');

if( ! function_exists( 'resume_post_types' ) ) {
    function resume_post_types() {

        register_post_type(
            'resume',
            array(
                'labels' => array(
                    'name'          => __( 'Resume', 'resume' ),
                    'singular_name' => __( 'Resume', 'resume' ),
                    'add_new'       => __( 'Add New', 'resume' ),
                    'add_new_item'  => __( 'Add New Resume', 'resume' ),
                    'edit'          => __( 'Edit', 'resume' ),
                    'edit_item'     => __( 'Edit Resume', 'resume' ),
                    'new_item'      => __( 'New Resume', 'resume' ),
                    'view'          => __( 'View Resume', 'resume' ),
                    'view_item'     => __( 'View Resume', 'resume' ),
                    'search_items'  => __( 'Search Resume', 'resume' ),
                    'not_found'     => __( 'No Resume Item found', 'resume' ),
                    'not_found_in_trash' => __( 'No Resume item found in Trash', 'resume' ),
                    'parent'        => __( 'Parent Resume', 'resume' ),
                ),
                
                'description'       => __( 'Create a Resume.', 'resume' ),
                'public'            => true,
                'show_ui'           => true,
                'show_in_menu'          => true,
                'publicly_queryable'    => true,
				'capability_type' => 'post',
                'exclude_from_search'   => true,
                'menu_position'         => 6,
                'hierarchical'      => false,
                'query_var'         => true,
				'menu_icon' => 'dashicons-id',
                'supports'  => array (
                    'title', //Text input field to create a post title.
                    'editor',
                    'thumbnail',
                    
                )
            )
        );
register_taxonomy('resume_category', 'resume', array('hierarchical' => true, 'label' => 'Categories', 'singular_name' => 'Category', "rewrite" => true, "query_var" => true));

    }
}

add_action( 'init', 'resume_post_types' ); // register post type

register_taxonomy_for_object_type('category', 'custom-type');

if( ! function_exists( 'testimonials_post_types' ) ) {
    function testimonials_post_types() {

        register_post_type(
            'testimonials',
            array(
                'labels' => array(
                    'name'          => __( 'Testimonials', 'testimonials' ),
                    'singular_name' => __( 'Testimonials', 'testimonials' ),
                    'add_new'       => __( 'Add New', 'testimonials' ),
                    'add_new_item'  => __( 'Add New Testimonials', 'testimonials' ),
                    'edit'          => __( 'Edit', 'testimonials' ),
                    'edit_item'     => __( 'Edit Testimonials', 'testimonials' ),
                    'new_item'      => __( 'New Testimonials', 'testimonials' ),
                    'view'          => __( 'View Testimonials', 'testimonials' ),
                    'view_item'     => __( 'View Testimonials', 'testimonials' ),
                    'search_items'  => __( 'Search Testimonials', 'testimonials' ),
                    'not_found'     => __( 'No Testimonials Item found', 'testimonials' ),
                    'not_found_in_trash' => __( 'No Testimonials item found in Trash', 'testimonials' ),
                    'parent'        => __( 'Parent Testimonials', 'testimonials' ),
                ),
                
                'description'       => __( 'Create a Testimonials.', 'testimonials' ),
                'public'            => true,
                'show_ui'           => true,
                'show_in_menu'          => true,
                'publicly_queryable'    => true,
				'capability_type' => 'post',
                'exclude_from_search'   => true,
                'menu_position'         => 6,
                'hierarchical'      => false,
                'query_var'         => true,
				'menu_icon' => 'dashicons-format-quote',
                'supports'  => array (
                    'title', //Text input field to create a post title.
                    'editor',
                    'thumbnail',
                    
                )
            )
        );
register_taxonomy('testimonials_category', 'testimonials', array('hierarchical' => true, 'label' => 'Categories', 'singular_name' => 'Category', "rewrite" => true, "query_var" => true));

    }
}

add_action( 'init', 'testimonials_post_types' ); // register post type

register_taxonomy_for_object_type('category', 'custom-type');

if( ! function_exists( 'slider_post_types' ) ) {
    function slider_post_types() {

        register_post_type(
            'slider',
            array(
                'labels' => array(
                    'name'          => __( 'Slider', 'slider' ),
                    'singular_name' => __( 'Slider', 'slider' ),
                    'add_new'       => __( 'Add New', 'slider' ),
                    'add_new_item'  => __( 'Add New Slide', 'slider' ),
                    'edit'          => __( 'Edit', 'slider' ),
                    'edit_item'     => __( 'Edit Slide', 'slider' ),
                    'new_item'      => __( 'New Slide', 'slider' ),
                    'view'          => __( 'View Slide', 'slider' ),
                    'view_item'     => __( 'View Slide', 'slider' ),
                    'search_items'  => __( 'Search Slider', 'slider' ),
                    'not_found'     => __( 'No Slider Item found', 'slider' ),
                    'not_found_in_trash' => __( 'No Slider item found in Trash', 'slider' ),
                    'parent'        => __( 'Parent Slide', 'slider' ),
                ),
                
                'description'       => __( 'Create a Slide.', 'slider' ),
                'public'            => true,
                'show_ui'           => true,
                'show_in_menu'          => true,
                'publicly_queryable'    => true,
				'capability_type' => 'post',
                'exclude_from_search'   => true,
                'menu_position'         => 6,
                'hierarchical'      => false,
                'query_var'         => true,
				'menu_icon' => 'dashicons-images-alt2',
                'supports'  => array (
                    'title', //Text input field to create a post title.
                    'editor',
                    'thumbnail',
                    
                )
            )
        );
register_taxonomy('slider_category', 'slider', array('hierarchical' => true, 'label' => 'Categories', 'singular_name' => 'Category', "rewrite" => true, "query_var" => true));

    }
}

add_action( 'init', 'slider_post_types' ); // register post type

/* ==========================================
   Add featured image column to admin panel post list page
========================================== */
add_filter('manage_posts_columns', 'add_img_column');
add_filter('manage_posts_custom_column', 'manage_img_column', 10, 2);

function add_img_column($columns) {
	$columns['img'] = 'Thumbnail';
	return $columns;
}

function manage_img_column($column_name, $post_id) {
	if( $column_name == 'img' ) {
		echo get_the_post_thumbnail( $post_id, array( 80, 60) ); return true; // 80, 60 is for image size.
	}
}

// Change columns order
add_filter('manage_posts_columns', 'column_order');
function column_order($columns) {
  $n_columns = array();
  $move = 'img'; // what to move
  $before = 'title'; // move before this
  foreach($columns as $key => $value) {
    if ($key==$before){
      $n_columns[$move] = $move;
    }
      $n_columns[$key] = $value;
  }
  return $n_columns;
}

function cooper_year_shortcode() {
  $cooper_year = date('Y');
  return $cooper_year;
}
add_shortcode('cooper_year', 'cooper_year_shortcode');

/**
*
*
*
 * Allow shortcodes in widgets
 * @since v1.0
 */
add_filter('widget_text', 'do_shortcode');

if( !function_exists('symple_fix_shortcodes') ) {
	function symple_fix_shortcodes($content){   
		$array = array (
			'<p>['		=> '[', 
			']</p>'		=> ']', 
			']<br />'	=> ']'
		);
		$content = strtr($content, $array);
		return $content;
	}
	add_filter('the_content', 'symple_fix_shortcodes');
}

// Section Title Shortcode (Visual)

if(! function_exists('wr_vc_section_title_shortcode')){
	function wr_vc_section_title_shortcode($atts, $content = null){
		extract(shortcode_atts( array(
			'class'=>'',
			'id'=>'',
			'title'=>'',
			'subtitle'=>'',
			'margin'=>'',
			'padding'=>'',			
			'color'=>'',
			'font_size'=>'',
			'font_weight'=>'',
			'line_height'=>'',
			'text_align'=>'',
			'text_transform'=>'',
			'float'=>'',
			), $atts) );
		$html='';		
		    $html .='<div class="sec-title '.$class.' '.$float.'">';
				if($subtitle != '') {
				$html .='<h4 class="text-subtitle" style="margin:'.$margin.';padding:'.$padding.'; color:'.$color.'; font-size:'.$font_size.'; font-weight:'.$font_weight.'; line-height:'.$line_height.'; text-align:'.$text_align.'; text-transform:'.$text_transform.';">'.$subtitle.'</h4>';
				} if($title != '') {
				$html .='<div class="text-title"><h3>'.do_shortcode($title).'<h3></div>';	 
				} 	
			$html .='</div>';                
		return $html;

	}
	add_shortcode('wr_vc_section_title', 'wr_vc_section_title_shortcode');
}


// Section Text Shortcode (Visual)

if(! function_exists('wr_vc_section_text_shortcode')){
	function wr_vc_section_text_shortcode($atts, $content = null){
		extract(shortcode_atts( array(
			'class'=>'',
			'id'=>'',
			'title'=>'',
			'background'=>'',
			'margin'=>'',
			'padding'=>'',			
			'color'=>'',
			'font_size'=>'',
			'font_weight'=>'',
			'line_height'=>'',
			'text_align'=>'',
			'text_transform'=>'',
			), $atts) );

				
		return '
		     <div class="sec-text '.$class.'" style="margin:'.$margin.';padding:'.$padding.'; background:'.$background.';">
			 <p style="color:'.$color.'; font-size:'.$font_size.'; font-weight:'.$font_weight.'; line-height:'.$line_height.'; text-align:'.$text_align.'; text-transform:'.$text_transform.';">'.$content.'</p>
			 </div>
                
				';
	}
	add_shortcode('wr_vc_section_text', 'wr_vc_section_text_shortcode');
}


// Section Image Shortcode (Visual)

if(! function_exists('wr_vc_section_image_shortcode')){
	function wr_vc_section_image_shortcode($atts, $content = null){
		extract(shortcode_atts( array(
			'class'=>'',
			'id'=>'',
			'width'=>'',
			'height'=>'',
			'margin'=>'',
			'padding'=>'',			
			'position'=>'',			
			'float'=>'',			
			'top'=>'',
			'bottom'=>'',
			'right'=>'',
			'left'=>'',
			'img_url'=>'',
			'link_url'=>'',
			'link_target'=>'',			
			'img_popup'=>'',
			'featyretype'=>'',

			), $atts) );

		$html='';
			
		if (is_numeric($img_url)) {
			$cooper_back_image = wp_get_attachment_url( $img_url );
			$cooper_back_image_alt = get_post_meta($img_url, '_wp_attachment_image_alt', TRUE);
		} else {
			$cooper_back_image = $img_url;
			$cooper_back_image_alt = $img_url;
		}				
				
		    if($featyretype == "st2"){
				$html .='<div class="sec-image post-media box-item vis-det fl-wrap '.$class.'">';
                    $html .='<a data-src="'.esc_url($cooper_back_image).'" class="image-popup"><i class="fa fa-search"></i></a>';	$html .='<img src="'.esc_url($cooper_back_image).'" style="width:'.$width.';height:'.$height.';float:'.$float.';margin:'.$margin.';padding:'.$padding.';position:'.$position.';top:'.$top.';bottom:'.$bottom.';right:'.$right.';left:'.$left.';" alt="'.esc_attr($cooper_back_image_alt).'" class="img-responsive respimg"/>';	
				$html .='</div>';	
			} elseif ($featyretype == "st3"){	
			    $html .='<div class="sec-image post-media '.$class.'">';	
				if($link_url != '') {	
			        $html .='<a class="img-link" href="'.$link_url.'" target="'.$link_target.'">';
				}	
				    $html .='<img src="'.esc_url($cooper_back_image).'" style="width:'.$width.';height:'.$height.';float:'.$float.';margin:'.$margin.';padding:'.$padding.';position:'.$position.';top:'.$top.';bottom:'.$bottom.';right:'.$right.';left:'.$left.';" alt="'.esc_attr($cooper_back_image_alt).'" class="img-responsive respimg"/>';
				if($link_url != '') {
			        $html .='</a>';
			    }	
				$html .='</div>';			

			} else {
			    $html .='<div class="sec-image post-media '.$class.'">';	
				    $html .='<img src="'.esc_url($cooper_back_image).'" style="width:'.$width.';height:'.$height.';float:'.$float.';margin:'.$margin.';padding:'.$padding.';position:'.$position.';top:'.$top.';bottom:'.$bottom.';right:'.$right.';left:'.$left.';" alt="'.esc_attr($cooper_back_image_alt).'" class="img-responsive respimg"/>';
				$html .='</div>';	
			}		
                
		return $html;
	}
	add_shortcode('wr_vc_section_image', 'wr_vc_section_image_shortcode');
}


// Section Button Shortcode (Visual)

if(! function_exists('wr_vc_section_button_shortcode')){
	function wr_vc_section_button_shortcode($atts, $content = null){
		extract(shortcode_atts( array(
			'class'=>'',
			'id'=>'',
			'title'=>'',
			'link_url'=>'',
			'link_target'=>'',
			'button_style'=>'',
			'margin'=>'',
			'padding'=>'',			
			'background'=>'',			
			'color'=>'',
			'border'=>'',
			'border_radius'=>'',		
			'font_size'=>'',
			'font_weight'=>'',
			'float'=>'',
			'icon_name'=>'',
			'text_transform'=>'',
			), $atts) );

				
		return '
		     <div class="sec-button '.$class.'">
			 <a class="btn hide-icon" href="'.$link_url.'" target="'.$link_target.'" style="margin:'.$margin.';padding:'.$padding.'; background:'.$background.'; color:'.$color.'; border:'.$border.'; border-radius:'.$border_radius.'; font-size:'.$font_size.'; font-weight:'.$font_weight.'; float:'.$float.';text-transform:'.$text_transform.';"><i class="fa '.$icon_name.'"></i><span>'.$title.'</span></a>
			 </div>
                
				';
	}
	add_shortcode('wr_vc_section_button', 'wr_vc_section_button_shortcode');
}


// Divider Section Shortcode (Visual)
if(! function_exists('wr_vc_bar_shortcode')){
	function wr_vc_bar_shortcode($atts, $content = null){
		extract(shortcode_atts( array(
			'class'=>'',
			'id'=>'',
			'width'=>'',
			'height'=>'',
			'float'=>'',
			'color'=>'',
			'position'=>'',
			'margin'=>'',
			'padding'=>'',					
			'border'=>'',					
			'border_radius'=>'',
			
			), $atts) );

				
		return '
		    

            <div class="'.$class.'" style="width:'.$width.';height:'.$height.';float:'.$float.'; background:'.$color.'; position:'.$position.'; margin:'.$margin.'; padding:'.$padding.'; border:'.$border.'; border-radius:'.$border_radius.';"></div>			
			
				';
	}
	add_shortcode('wr_vc_bar', 'wr_vc_bar_shortcode');
}

// Blog Section Shortcode (Visual)

if(! function_exists('wr_vc_blog_shortcode')){
	function wr_vc_blog_shortcode($atts, $content = null){
		extract(shortcode_atts( array(
			'class'=>'',
			'id'=>'',
			'title'=>'',
            'categoryname'=>'',
            'showpost'=>'',			
            'featyretype'=>'',			

			), $atts) );
			
			$html='';
			$cooper_options = get_option('cooper_wp');
			$html .='<div class="vc-blog-list '.$class.'">';
			
				if($featyretype == "st2"){
					$html .='<div class="searh-holder fl-wrap">';
						$html .='<div class="searh-inner">';
							$html .='<form id="searchfrom" role="search" method="get" action="';
							$html .= get_home_url('/');
							$html .='">';
								$html .='<input name="s" type="text" class="search" placeholder="Search.." />';
								$html .='<button class="search-submit" id="submit_btn"><i class="fa fa-search transition"></i> </button>';
							$html .='</form>';
						$html .='</div>';
					$html .='</div>';					
				}	
			
				global $post;
				$paged=(get_query_var('paged'))?get_query_var('paged'):1;
				$loop = new WP_Query( array( 'post_type' => 'post','category_name'=> $categoryname, 'posts_per_page'=> $showpost) );
				while ( $loop->have_posts() ) : $loop->the_post();
				
				$html .='<article class="post">';
				
					if (has_post_thumbnail( $post->ID ) ):						
					$html .='<div class="post-media">';
					$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), '' );
					$cooper_image_alt = get_post_meta( get_post_thumbnail_id( $post->ID ), '_wp_attachment_image_alt', true);
					$html .='<a href="';
					$html .= get_the_permalink();
					$html .='">';	
					$html .='<img src="';
					$html .= $image[0];
					$html .= '" alt="'.esc_attr($cooper_image_alt).'" class="respimg"/>';			
					$html .='</a>';	
					$html .='</div>';           			
					
					elseif( has_post_format( 'video' ) !='') :
					if (get_post_meta($post->ID,'rnr_bl-video',true)!=''):;
					
					$html .='<div class="post-media">';
						$html .='<div class="iframe-holder">';
							$html .='<div class="resp-video cus-blog">';
								$html .='<iframe src="';
									$html .= get_post_meta($post->ID,'rnr_bl-video',true);
								$html .= '" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>';							
							$html .='</div>';
						$html .='</div>';
					$html .='</div>';
					endif;
					
					elseif( has_post_format( 'audio' ) !='') :
					if (get_post_meta($post->ID,'rnr_bl-audio',true)!=''):;			
					
						$html .='<div class="iframe-holder">';
							$html .='<div class="post-media">';
								$html .='<div class="resp-video cus-blog">';
									$html .='<iframe src="';
										$html .= get_post_meta($post->ID,'rnr_bl-audio',true);
									$html .= '" width="100%" scrolling="no" frameborder="no"></iframe>';							
								$html .='</div>';
							$html .='</div>';
						$html .='</div>';
					endif;			
					
					elseif( has_post_format( 'gallery' ) !='') :
					
					$html .='<div class="post-media">';
						$html .='<div class="single-slider-holder fl-wrap lightgallery">';
							$html .='<div class="single-slider fl-wrap" data-loppsli="0">';
							
								$images = rwmb_meta( 'rnr_blog-image','type=image&size=cooper-portfolio-slider' );
								
								foreach ( $images as $image ){							
								$html .='<div class="item">';
									$html .='<img src="';
										 $html .= $image['url'];
									$html .= '" class="respimg"/>';			
									$html .= '<a data-src="';	 
										$html .= $image['url'];
									$html .= '" class="popup-image slider-zoom">
											<i class="fa fa-expand"></i>
											</a>';			
								$html .= '</div>';			
								}
									
							$html .='</div>';
							$html .='<div class="customNavigation gals">';
								$html .='<a class="prev-slide transition"> <i class="fa fa-angle-left"></i></a>';
								$html .='<a class="next-slide transition"><i class="fa fa-angle-right"></i></a>';
							$html .='</div>';						
						$html .='</div>';			
					$html .='</div>';
					
					endif;	

					$html .='<div class="post-item fl-wrap">';
						$html .='<h4><a href="';
						$html .= get_the_permalink();
						$html .='">';			
						$html .=get_the_title();
						$html .='</a></h4>';
					
						$html .='<ul class="post-meta">';
							$html .='<li class="author"><i class="fa fa-user"></i> ';
							$html .=get_the_author();
							$html .='</li>';
							$html .='<li><i class="fa fa-calendar-o"></i>';
							$html .=get_the_date( get_option( 'date_format' ) );
							$html .='</li>';
							$html .='<li><i class="fa fa-comments"></i> ';			
							$commentscount = get_comments_number();	
							if($commentscount == 1): $commenttext = 'Comment'; endif;
							if($commentscount == 0): $commenttext = 'Comment'; endif;
							if($commentscount > 1): $commenttext = 'Comments'; endif;
							$html .=$commentscount.' '.$commenttext;			
							$html .='</li>';			
							$html .='<li><i class="fa fa-folder-open-o"></i> ';
							$html .=get_the_category_list(', ');	
							$html .='</li>';
						$html .='</ul>';			
						
						$html .='<p>';	
						$html .= substr(strip_tags($post->post_content), 0, 280);
						$html .='...';	
						$html .='</p>';	
						
						if(!empty($cooper_options['blog-read-more'])):;
						$html .='<a href="';
						$html .= get_the_permalink();
						$html .='" class="btn hide-icon"><i class="fa fa-eye"></i><span>';			
						$html .= ($cooper_options['blog-read-more']);
						$html .='</span></a>';	
						else :
						$html .='<a href="';
						$html .= get_the_permalink();
						$html .='" class="btn hide-icon"><i class="fa fa-eye"></i><span>';			
						$html .='Continue reading';	
						$html .='</span></a>';	
						endif;
						
						$html .='<ul class="post-tags">';               
						$html .=get_the_tag_list('<li>',', ','<li>');               
						$html .='</ul>';
						
						if (( get_post_meta($post->ID,'rnr_blog_icon',true))):
						$html .='<div class="artcicle-icon"><i class="fa ';
						$html .= get_post_meta($post->ID,'rnr_blog_icon',true);
						$html .= '"></i></div>';
						else :	
						$html .= '<div class="artcicle-icon"><i class="fa fa-camera-retro"></i></div>';
						endif;			
				    $html .='</div>';
				$html .='</article>';
				
				endwhile;
				wp_reset_query();
			$html .='</div>';
							
		return $html;
		         
				
	}
	add_shortcode('wr_vc_blog', 'wr_vc_blog_shortcode');
}

// Protfolio Section Shortcode (Visual)


 if(! function_exists('wr_vc_portfolio_body_shortcode')){
	function wr_vc_portfolio_body_shortcode($atts, $content = null){
		extract(shortcode_atts( array(
			'class'=>'',
			'id'=>'',
			'title'=>'',
			'postcount'=>'',
			'categoryname'=>'',
			'postoffset'=>'',
			'featyretype'=>'',
			'styletype'=>'',
			
			), $atts) );
		$html='';
		
		$cooper_options = get_option('cooper_wp');
		
        $html .= '<div class="port-vc '.$class.'">';
		
		if($styletype == "st2"){
			
		    if($featyretype == "st1"){
		    } else {
		
			if(!get_post_meta(get_the_ID(), 'portfolio_category', true)):
			$portfolio_category = get_terms('portfolio_category');
			if($portfolio_category):
			$html .= '<div class="filter-wrap fl-wrap inline-filter">';
			$html .= '<div class="filter-button" style="display:none">Filter</div>';
			$html .= '<div class="gallery-filters">';
			
			if(!empty($cooper_options['prf-project-filter-all'])):
			$html .= '<a href="#" class="gallery-filter  gallery-filter-active" data-filter="*">';
			$html .= ($cooper_options['prf-project-filter-all']);
			$html .= '</a>';	
			else :
			$html .= '<a href="#" class="gallery-filter  gallery-filter-active" data-filter="*">All</a>';	
			endif;		
			
			foreach($portfolio_category as $portfolio_cat):
			$html .= '<a href="#" class="gallery-filter" data-filter=".';
			$html .= $portfolio_cat->slug;
			$html .= '">';
			$html .= $portfolio_cat->name;
			$html .= '</a>';
			endforeach;
			$html .= '</div>';
			$html .= '<div class="folio-counter">';
			$html .= '<div class="num-album"></div>';
			$html .= '<div class="all-album"></div>';
			$html .= '</div>';
			$html .= '</div>';
			endif; 
			endif;
			
		    }			
        					
			$html .= '<div class="gallery-items  spad hde ">';
			
			global $post;
			
			$paged=(get_query_var('paged'))?get_query_var('paged'):1;
			$loop = new WP_Query( array( 'post_type' => 'portfolio', 'portfolio_category'=> $categoryname, 'posts_per_page'=> $postcount, 'orderby' => 'post_date', 'showposts' => $postcount, 'offset' => $postoffset ) );
			
			while ( $loop->have_posts() ) : $loop->the_post();
			
			$portfolio_category = wp_get_post_terms($post->ID,'portfolio_category');
			$firenze_class = ""; 
			$firenze_categories = ""; 
			foreach ($portfolio_category as $firenze_item) {
				$firenze_class.=esc_attr($firenze_item->slug . ' ');
				$firenze_categories.='<span class="cat-divider">';
				$firenze_categories.=esc_attr($firenze_item->name . '  ');
				$firenze_categories.='</span>';
			}	
			
				if (( get_post_meta($post->ID,'rnr_port-img-size',true))=='full'){
				$html .= '<div class="gallery-item gallery-item-second ';
				$html .= $firenze_class;	
				$html .= ' ">';
				} elseif (( get_post_meta($post->ID,'rnr_port-img-size',true))=='inner'){
				$html .= '<div class="gallery-item uides ';
				$html .= $firenze_class;	
				$html .= ' ">';			
				} else {
				$html .= '<div class="gallery-item ';
				$html .= $firenze_class;	
				$html .= ' ">';			
				}
			
			        $html .= '<div class="grid-item-holder">';

						if (has_post_thumbnail( $post->ID ) ):		
						$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), '' );
						$cooper_image_alt = get_post_meta( get_post_thumbnail_id( $post->ID ), '_wp_attachment_image_alt', true);
						$html .='<img src="';
						$html .= $image[0];
						$html .= '" alt="'.esc_attr($cooper_image_alt).'" />';	
						
						$html .= '<div class="box-item hd-box">';				
						    $html .= '<div class=" fl-wrap full-height">';				
						        $html .= '<div class="hd-box-wrap">';	
									$html .= '<h2><a href="';
									$html .= get_the_permalink();
									$html .= '">';
									$html .=get_the_title();
									$html .= '</a></h2>';

									$html .= '<p><span class="prf-in-cat ">';
									$html .= $firenze_categories;
									$html .= '</span></p>';								
			                    $html .= '</div>';	
			
								if (( get_post_meta($post->ID,'rnr_portfolio-post-formats',true))=='video'){
									
								if (( get_post_meta($post->ID,'rnr_portfolio-video-player',true))=='yes'):	
								$html .= '<a href="https://www.youtube.com/watch?v=';
								$html .= get_post_meta($post->ID,'rnr_portfolio-video',true);
								$html .= '" class="image-popup"><i class="fa fa-play-circle"></i></a>';	
								else :
								$html .= '<a href="https://vimeo.com/';
								$html .= get_post_meta($post->ID,'rnr_portfolio-video',true);
								$html .= '" class="image-popup"><i class="fa fa-play-circle"></i></a>';
								endif;
								
								} else {
								$html .= '<a data-src="';
								$html .= $image[0];
								$html .= '" class="image-popup"><i class="fa fa-search"></i></a>';
								}
							$html .= '</div>';
						$html .= '</div>';
						endif;		
			        $html .= '</div>';				

				if (( get_post_meta($post->ID,'rnr_port-img-size',true))=='full'){
				$html .= '</div>';
				} elseif (( get_post_meta($post->ID,'rnr_port-img-size',true))=='inner'){
				$html .= '</div>';		
				} else {
				$html .= '</div>';		
				}		
				
			
			endwhile;
			wp_reset_query();	
			
            $html .= '</div>';				
		
		} elseif ($styletype == "st3"){	
		
		    if($featyretype == "st1"){
		    } else {
		
			if(!get_post_meta(get_the_ID(), 'portfolio_category', true)):
			$portfolio_category = get_terms('portfolio_category');
			if($portfolio_category):
			$html .= '<div class="fixed-filter">';
			    $html .= '<div class="filter-button">Filter</div>';
			    $html .= '<div class="folio-counter">';
					$html .= '<div class="num-album"></div>';
					$html .= '<div class="all-album"></div>';
			    $html .= '</div>';			
			    $html .= '<div class="gallery-filters">';			
					if(!empty($cooper_options['prf-project-filter-all'])):
					$html .= '<a href="#" class="gallery-filter  gallery-filter-active" data-filter="*">';
					$html .= ($cooper_options['prf-project-filter-all']);
					$html .= '</a>';	
					else :
					$html .= '<a href="#" class="gallery-filter  gallery-filter-active" data-filter="*">All</a>';	
					endif;		
					
					foreach($portfolio_category as $portfolio_cat):
					$html .= '<a href="#" class="gallery-filter" data-filter=".';
					$html .= $portfolio_cat->slug;
					$html .= '">';
					$html .= $portfolio_cat->name;
					$html .= '</a>';
					endforeach;
			    $html .= '</div>';
			$html .= '</div>';
			endif; 
			endif;
			
		    }			
        					
			$html .= '<div class="gallery-items min-pad hde ">';
			
			global $post;
			
			$paged=(get_query_var('paged'))?get_query_var('paged'):1;
			$loop = new WP_Query( array( 'post_type' => 'portfolio', 'portfolio_category'=> $categoryname, 'posts_per_page'=> $postcount, 'orderby' => 'post_date', 'showposts' => $postcount, 'offset' => $postoffset ) );
			
			while ( $loop->have_posts() ) : $loop->the_post();
			
			$portfolio_category = wp_get_post_terms($post->ID,'portfolio_category');
			$firenze_class = ""; 
			$firenze_categories = ""; 
			foreach ($portfolio_category as $firenze_item) {
				$firenze_class.=esc_attr($firenze_item->slug . ' ');
				$firenze_categories.='<span class="cat-divider">';
				$firenze_categories.=esc_attr($firenze_item->name . '  ');
				$firenze_categories.='</span>';
			}	
			
				if (( get_post_meta($post->ID,'rnr_port-img-size',true))=='full'){
				$html .= '<div class="gallery-item gallery-item-second ';
				$html .= $firenze_class;	
				$html .= ' ">';
				} elseif (( get_post_meta($post->ID,'rnr_port-img-size',true))=='inner'){
				$html .= '<div class="gallery-item uides ';
				$html .= $firenze_class;	
				$html .= ' ">';			
				} else {
				$html .= '<div class="gallery-item ';
				$html .= $firenze_class;	
				$html .= ' ">';			
				}
			
			        $html .= '<div class="grid-item-holder">';

						if (has_post_thumbnail( $post->ID ) ):	
						$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), '' );
						$cooper_image_alt = get_post_meta( get_post_thumbnail_id( $post->ID ), '_wp_attachment_image_alt', true);
						$html .='<img src="';
						$html .= $image[0];
						$html .= '" alt="'.esc_attr($cooper_image_alt).'" />';	
						
						$html .= '<div class="box-item hd-box">';				
						    $html .= '<div class=" fl-wrap full-height">';				
						        $html .= '<div class="hd-box-wrap">';	
									$html .= '<h2><a href="';
									$html .= get_the_permalink();
									$html .= '">';
									$html .=get_the_title();
									$html .= '</a></h2>';

									$html .= '<p><span class="prf-in-cat ">';
									$html .= $firenze_categories;
									$html .= '</span></p>';								
			                    $html .= '</div>';	
			
								if (( get_post_meta($post->ID,'rnr_portfolio-post-formats',true))=='video'){
									
								if (( get_post_meta($post->ID,'rnr_portfolio-video-player',true))=='yes'):	
								$html .= '<a href="https://www.youtube.com/watch?v=';
								$html .= get_post_meta($post->ID,'rnr_portfolio-video',true);
								$html .= '" class="image-popup"><i class="fa fa-play-circle"></i></a>';	
								else :
								$html .= '<a href="https://vimeo.com/';
								$html .= get_post_meta($post->ID,'rnr_portfolio-video',true);
								$html .= '" class="image-popup"><i class="fa fa-play-circle"></i></a>';
								endif;
								
								} else {
								$html .= '<a data-src="';
								$html .= $image[0];
								$html .= '" class="image-popup"><i class="fa fa-search"></i></a>';
								}
							$html .= '</div>';
						$html .= '</div>';
						endif;		
			        $html .= '</div>';				

				if (( get_post_meta($post->ID,'rnr_port-img-size',true))=='full'){
				$html .= '</div>';
				} elseif (( get_post_meta($post->ID,'rnr_port-img-size',true))=='inner'){
				$html .= '</div>';		
				} else {
				$html .= '</div>';		
				}		
				
			
			endwhile;
			wp_reset_query();	
			
            $html .= '</div>';			
		
		} else {		
		
		    if($featyretype == "st1"){
		    } else {
		
			if(!get_post_meta(get_the_ID(), 'portfolio_category', true)):
			$portfolio_category = get_terms('portfolio_category');
			if($portfolio_category):
			$html .= '<div class="filter-wrap fl-wrap inline-filter">';
			$html .= '<div class="filter-button" style="display:none">Filter</div>';
			$html .= '<div class="gallery-filters">';
			
			if(!empty($cooper_options['prf-project-filter-all'])):
			$html .= '<a href="#" class="gallery-filter  gallery-filter-active" data-filter="*">';
			$html .= ($cooper_options['prf-project-filter-all']);
			$html .= '</a>';	
			else :
			$html .= '<a href="#" class="gallery-filter  gallery-filter-active" data-filter="*">All</a>';	
			endif;		
			
			foreach($portfolio_category as $portfolio_cat):
			$html .= '<a href="#" class="gallery-filter" data-filter=".';
			$html .= $portfolio_cat->slug;
			$html .= '">';
			$html .= $portfolio_cat->name;
			$html .= '</a>';
			endforeach;
			$html .= '</div>';
			$html .= '<div class="folio-counter">';
			$html .= '<div class="num-album"></div>';
			$html .= '<div class="all-album"></div>';
			$html .= '</div>';
			$html .= '</div>';
			endif; 
			endif;
			
		    }			
        					
			$html .= '<div class="gallery-items spad ">';
			
			global $post;
			
			$paged=(get_query_var('paged'))?get_query_var('paged'):1;
			$loop = new WP_Query( array( 'post_type' => 'portfolio', 'portfolio_category'=> $categoryname, 'posts_per_page'=> $postcount, 'orderby' => 'post_date', 'showposts' => $postcount, 'offset' => $postoffset ) );
			
			while ( $loop->have_posts() ) : $loop->the_post();
			
			$portfolio_category = wp_get_post_terms($post->ID,'portfolio_category');
			$firenze_class = ""; 
			$firenze_categories = ""; 
			foreach ($portfolio_category as $firenze_item) {
				$firenze_class.=esc_attr($firenze_item->slug . ' ');
				$firenze_categories.='<span class="cat-divider">';
				$firenze_categories.=esc_attr($firenze_item->name . '  ');
				$firenze_categories.='</span>';
			}	
			
			if (( get_post_meta($post->ID,'rnr_port-img-size',true))=='full'){
			$html .= '<div class="gallery-item gallery-item-second ';
			$html .= $firenze_class;	
			$html .= ' ">';
			} elseif (( get_post_meta($post->ID,'rnr_port-img-size',true))=='inner'){
			$html .= '<div class="gallery-item uides ';
			$html .= $firenze_class;	
			$html .= ' ">';			
			} else {
			$html .= '<div class="gallery-item ';
			$html .= $firenze_class;	
			$html .= ' ">';			
			}
			
			$html .= '<div class="grid-item-holder">';
			$html .= '<div class="box-item vis-det folio-img fl-wrap">';

			if (has_post_thumbnail( $post->ID ) ):		
			$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), '' );
			$cooper_image_alt = get_post_meta( get_post_thumbnail_id( $post->ID ), '_wp_attachment_image_alt', true);
			$html .='<img src="';
			$html .= $image[0];
			$html .= '" alt="'.esc_attr($cooper_image_alt).'" />';				
			
			
			if (( get_post_meta($post->ID,'rnr_portfolio-post-formats',true))=='video'){
				
			if (( get_post_meta($post->ID,'rnr_portfolio-video-player',true))=='yes'):	
			$html .= '<a href="https://www.youtube.com/watch?v=';
			$html .= get_post_meta($post->ID,'rnr_portfolio-video',true);
			$html .= '" class="image-popup"><i class="fa fa-play-circle"></i></a>';	
			else :
			$html .= '<a href="https://vimeo.com/';
			$html .= get_post_meta($post->ID,'rnr_portfolio-video',true);
			$html .= '" class="image-popup"><i class="fa fa-play-circle"></i></a>';
			endif;
			
			} else {
			$html .= '<a data-src="';
			$html .= $image[0];
			$html .= '" class="image-popup"><i class="fa fa-search"></i></a>';
			}
			
			endif;		
			$html .= '</div>';	
			
			$html .= '<div class="grid-det fl-wrap">';	
			$html .= '<h3><a href="';
			$html .= get_the_permalink();
			$html .= '">';
			$html .=get_the_title();
			$html .= '</a></h3>';

			$html .= '<span class="prf-in-cat ">';
			$html .= $firenze_categories;
			$html .= '</span>';
			
			if (( get_post_meta($post->ID,'rnr_port_icon',true))):
			$html .='<i class="fa ';
			$html .= get_post_meta($post->ID,'rnr_port_icon',true);
			$html .= '"></i>';
			else :	
			$html .= '<i class="fa fa-camera-retro"></i>';
			endif;
			
			$html .= '</div>';

			if (( get_post_meta($post->ID,'rnr_port-img-size',true))=='full'){
			$html .= '</div>';
			} elseif (( get_post_meta($post->ID,'rnr_port-img-size',true))=='inner'){
			$html .= '</div>';		
			} else {
			$html .= '</div>';		
			}		

			$html .= '</div>';		
			
			endwhile;
			wp_reset_query();
			
			$html .= '</div>';
			
		}				
		
		$html .= '</div>';	
		
		return $html;
	}
	add_shortcode('wr_vc_portfolio', 'wr_vc_portfolio_body_shortcode');
}


// Resume Shortcode (Visual)

if(! function_exists('wr_vc_resume_shortcode')){
	function wr_vc_resume_shortcode($atts, $content = null){
		extract(shortcode_atts( array(
			'class'=>'',
			'id'=>'',
			'showpost'=>'',	
			'categoryname'=>''									
			), $atts) );
		$html='';	
		$dot = "'";
		$html .='<div class="sec-resume '.$class.'">';		
		    $html .='<div class="custom-inner-holder">';
				global $post, $cooper_resume_icon;
				$paged=(get_query_var('paged'))?get_query_var('paged'):1;
				$loop = new WP_Query( array( 'post_type' => 'resume','resume_category'=> $categoryname,'posts_per_page'=> $showpost) );
				while ( $loop->have_posts() ) : $loop->the_post();					
                $cooper_resume_icon = get_post_meta($post->ID,'rnr_resume_icon2',true);					
				$html .='<div class="custom-inner" id="post-'.get_the_ID().'">';
					$html .='<div class="row">';						
						$html .='<div class="col-md-4">';
							$html .='<div class="resum-header workres">';
								if (get_post_meta($post->ID,'rnr_resume_icon',true)!=''):;
								$html .='<i class="fa ';
								$html .= get_post_meta($post->ID,'rnr_resume_icon',true);
								$html .='"></i>';
								endif;					
								$html .='<h3>';
								$html .=get_the_title();
								$html .='</h3>';
								if (get_post_meta($post->ID,'rnr_resume_time',true)!=''):;	
								$html .='<span> ';
								$html .= get_post_meta($post->ID,'rnr_resume_time',true);
								$html .=' </span>';
								endif;	
							$html .='</div>';	
                            if($cooper_resume_icon != '') {
		                    $html .= '<style>#post-'.get_the_ID().' .resum-header.workres:after{content: '.$dot.''.esc_html($cooper_resume_icon).''.$dot.';}</style>';
		                    }							
						$html .='</div>';						
						$html .='<div class="col-md-8">';
		
							$html .='<p>';
							$html .=get_the_content();
							$html .='</p>';		
				
							$html .='<span class="custom-inner-dec"></span>';
						$html .='</div>';
					$html .='</div>';
				$html .='</div>';				
				endwhile;
				wp_reset_query();
		    $html .='</div>';
		$html .='</div>';				
		return $html;
	}
	add_shortcode('wr_vc_resume', 'wr_vc_resume_shortcode');
}

// Services Shortcode (Visual)

if(! function_exists('wr_vc_services_shortcode')){
	function wr_vc_services_shortcode($atts, $content = null){
		extract(shortcode_atts( array(
			'class'=>'',
			'id'=>'',
			'showpost'=>'',	
			'categoryname'=>'',						
			'show_hide'=>'',						
												
			), $atts) );
			
		$html='';
		global $post, $post_id, $values;
		$html .='<div class="sec-services '.$class.'">';
		    $html .='<div class="fl-wrap serv-wrap">';
		        $html .='<div class="row">';
		            $html .='<div class="col-md-3">';		
				        $html .= '<ul class="tabs sl-tabs">';
						$paged=(get_query_var('paged'))?get_query_var('paged'):1;
						$loop = new WP_Query( array( 'post_type' => 'services','services_category'=> $categoryname,'posts_per_page'=> $showpost) ); while ( $loop->have_posts() ) : $loop->the_post();
						    if (( get_post_meta($post->ID,'rnr_services_selected',true))=='yes'):
							$html .= '<li class="tab-link current" data-tab="';	
								$html .=get_the_ID();
							$html .= '">';
								$html .= '<div class="tb-item">';
									if (get_post_meta($post->ID,'rnr_services_icon',true)!=''):;
									$html .='<i class="fa ';
									$html .= get_post_meta($post->ID,'rnr_services_icon',true);
									$html .='"></i>';
									endif;	
									$html .='<h3>';
									$html .=get_the_title();
									$html .='</h3>';									
								$html .='</div>';									
							$html .= '</li>';
							else :
							$html .= '<li class="tab-link" data-tab="';	
								$html .=get_the_ID();
							$html .= '">';
								$html .= '<div class="tb-item">';
									if (get_post_meta($post->ID,'rnr_services_icon',true)!=''):;
									$html .='<i class="fa ';
									$html .= get_post_meta($post->ID,'rnr_services_icon',true);
									$html .='"></i>';
									endif;	
									$html .='<h3>';
									$html .=get_the_title();
									$html .='</h3>';									
								$html .='</div>';									
							$html .= '</li>';
							endif;		
						endwhile;
						wp_reset_query();
				        $html .= '</ul>';		
				    $html .= '</div>';		
		
		            $html .='<div class="col-md-9">';
					$paged=(get_query_var('paged'))?get_query_var('paged'):1;
					$loop = new WP_Query( array( 'post_type' => 'services','services_category'=> $categoryname,'posts_per_page'=> $showpost) ); while ( $loop->have_posts() ) : $loop->the_post();
						if (( get_post_meta($post->ID,'rnr_services_selected',true))=='yes'):
						$html .= '<div class="tab-content current" id="';	
							$html .=get_the_ID();
						$html .= '">';		
							$html .='<div class="row">';
								$html .='<div class="col-md-7">';
									if (has_post_thumbnail( $post->ID ) ):	
									$html .='<div class="box-item vis-det fl-wrap">';
										$cooper_image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), '' );
			                            $cooper_image_alt = get_post_meta( get_post_thumbnail_id( $post->ID ), '_wp_attachment_image_alt', true);											
										$html .= '<img src="';
											$html .= $cooper_image[0];
										$html .= '" alt="'.esc_attr($cooper_image_alt).'" class="respimg"/>';
										$cooper_image2 = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), '' );	
										$html .='<a class="image-popup" data-src="';
											$html .= $cooper_image2[0];
										$html .='"><i class="fa fa-search"></i></a>';
									$html .= '</div>';	
									endif;	
								$html .= '</div>';	
								$html .='<div class="col-md-5">';
									$html .='<ul class="dec-list">';
										$values =  rwmb_meta('rnr_services_subtitle', $args = array('type'=>'text',),
										$post_id = $post->ID); 
										if($values){foreach ((array) $values as $key => $value) {
										$html .= '<li>';
										$html .= $value;
										$html .= '</li>';
										}}; 		
									$html .='</ul>';
									if (get_post_meta($post->ID,'rnr_services_price',true)!=''):;
									$html .='<span class="price">';
									$html .= get_post_meta($post->ID,'rnr_services_price',true);
									$html .='</span>';
									endif;										
								$html .= '</div>';										
							$html .='</div>';
							$html .='<h3>';
							$html .=get_the_title();
							$html .='</h3>';				
							$html .='<p>';
							$html .=get_the_content();
							$html .='</p>';									
						$html .='</div>';
						else :
						$html .= '<div class="tab-content" id="';	
							$html .=get_the_ID();
						$html .= '">';		
							$html .='<div class="row">';
								$html .='<div class="col-md-7">';
									if (has_post_thumbnail( $post->ID ) ):	
									$html .='<div class="box-item vis-det fl-wrap">';
										$cooper_image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), '' );
										$cooper_image_alt = get_post_meta( get_post_thumbnail_id( $post->ID ), '_wp_attachment_image_alt', true);	
										$html .= '<img src="';
											$html .= $cooper_image[0];
										$html .= '" alt="'.esc_attr($cooper_image_alt).'" class="respimg"/>';
										$cooper_image2 = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), '' );	
										$html .='<a class="image-popup" data-src="';
											$html .= $cooper_image2[0];
										$html .='"><i class="fa fa-search"></i></a>';
									$html .= '</div>';	
									endif;	
								$html .= '</div>';	
								$html .='<div class="col-md-5">';
									$html .='<ul class="dec-list">';
										$values =  rwmb_meta('rnr_services_subtitle', $args = array('type'=>'text',),
										$post_id = $post->ID); 
										if($values){foreach ((array) $values as $key => $value) {
										$html .= '<li>';
										$html .= $value;
										$html .= '</li>';
										}}; 		
									$html .='</ul>';
									if (get_post_meta($post->ID,'rnr_services_price',true)!=''):;
									$html .='<span class="price">';
									$html .= get_post_meta($post->ID,'rnr_services_price',true);
									$html .='</span>';
									endif;										
								$html .= '</div>';										
							$html .='</div>';
							$html .='<h3>';
							$html .=get_the_title();
							$html .='</h3>';				
							$html .='<p>';
							$html .=get_the_content();
							$html .='</p>';									
						$html .='</div>';					
						endif;		

					endwhile;
					wp_reset_postdata();
					$html .='</div>';
		        $html .='</div>';
		    $html .='</div>';
		$html .='</div>';
				
		return $html;
	}
	add_shortcode('wr_vc_services', 'wr_vc_services_shortcode');
}

// Testimonials Shortcode (Visual)

if(! function_exists('wr_vc_testimonial_shortcode')){
	function wr_vc_testimonial_shortcode($atts, $content = null){
		extract(shortcode_atts( array(
			'class'=>'',
			'id'=>'',
			'showpost'=>'',	
			'categoryname'=>'',						
			'show_hide'=>'',						
			
			), $atts) );

		$html='';
		
		$html .='<div class="sec-testimonial '.$class.'">';
		
		$html .='<div class="testimonials-slider-holder fl-wrap">';
		
		$html .='<div class="testimonials-slider owl-carousel">';		

		global $post;
		$paged=(get_query_var('paged'))?get_query_var('paged'):1;
		$loop = new WP_Query( array( 'post_type' => 'testimonials','testimonials_category'=> $categoryname,'posts_per_page'=> $showpost) );
 		while ( $loop->have_posts() ) : $loop->the_post();
		
		$html .='<div class="item">';
		$html .='<div class="testi-item">';

		if (has_post_thumbnail( $post->ID ) ):				
		$html .='<div class="testi-image">';
		$cooper_image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'testimonial-img' );	
		$cooper_image_alt = get_post_meta( get_post_thumbnail_id( $post->ID ), '_wp_attachment_image_alt', true);		
		$html .= '<img src="';
		$html .= $cooper_image[0];
		$html .= '" alt="'.esc_attr($cooper_image_alt).'" class="respimg" />';
		$html .= '</div>';
		endif;		
		
		$html .='<div class="testi-text fl-wrap">';		
		$html .='<h3>';
		$html .=get_the_title();
		$html .='</h3>';	

		$html .='<ul class="star-rating">';
			$values =  rwmb_meta('rnr_testi_rating', $args = array('type'=>'text',),
			$post_id = $post->ID); 
			if($values){foreach ((array) $values as $key => $value) {
			$html .= '<li>';
			$html .= $value;
			$html .= '</li>';
			}}; 		
		$html .='</ul>';
		
		$html .='<p>" ';
		$html .=get_the_content();
		$html .=' "</p>';
        if (get_post_meta($post->ID,'rnr_testimonial_linkname',true)!=''):;			
		$html .='<a href="';
        if (get_post_meta($post->ID,'rnr_testimonial_linkurl',true)!=''):;		
		$html .= get_post_meta($post->ID,'rnr_testimonial_linkurl',true);
		endif;		
		$html .='" class="testim-link" target="_blank">';	
		$html .= get_post_meta($post->ID,'rnr_testimonial_linkname',true);	
		$html .='</a>';	
		endif;						
		$html .='</div>';

		$html .='</div>';
		$html .='</div>';
		endwhile;
		wp_reset_postdata();

		$html .='</div>';
		
		$html .='<div class="customNavigation">';
		$html .='<a class="next-slide transition"><i class="fa fa-angle-right"></i></a>';
		$html .='<a class="prev-slide transition"><i class="fa fa-angle-left"></i></a>';
		$html .='</div>';	
		$html .='<div class="teti-counter"></div>';	
		
		$html .='</div>';
		$html .='</div>';
				
		return $html;
	}
	add_shortcode('wr_vc_testimonial', 'wr_vc_testimonial_shortcode');
}

// Progress Bar Section Shortcode (Visual)
if(! function_exists('wr_vc_progressbar_shortcode')){
	function wr_vc_progressbar_shortcode($atts, $content = null){
		extract(shortcode_atts( array(
			'class'=>'',
			'id'=>'',
			'title'=>'',
			'counter_num'=>'',							
			'padex'=>'',							
			),  $atts) );

		$html='';

		$html .='<div class="sec-progress '.$class.' '.$padex.'">';
			$html .='<div class="fl-wrap">';
			    $html .='<div class="skillbar-box animaper">';
				    $html .='<div class="custom-skillbar-title"><span>'.$title.'</span></div>';
				    $html .='<div class="skill-bar-percent">'.$counter_num.'%</div>';
				    $html .='<div class="skillbar-bg" data-percent="'.$counter_num.'%">';           
			            $html .='<div class="custom-skillbar"></div>';
			        $html .='</div>';
			    $html .='</div>';
			$html .='</div>';
		$html .='</div>';
        
        return $html;		
				
	}
	add_shortcode('wr_vc_progress_bar', 'wr_vc_progressbar_shortcode');
}

// Counter Section Shortcode (Visual)

if(! function_exists('wr_vc_counter_shortcode')){
	function wr_vc_counter_shortcode($atts, $content = null){
		extract(shortcode_atts( array(
			'class'=>'',
			'id'=>'',
			'icon1'=>'',
			'icon2'=>'',
			'icon3'=>'',
			'icon4'=>'',
			'counter_name1'=>'',			
			'counter_num1'=>'',		
			'counter_name2'=>'',			
			'counter_num2'=>'',	
			'counter_name3'=>'',			
			'counter_num3'=>'',		
			'counter_name4'=>'',			
			'counter_num4'=>'',				
			), $atts) );

				
		$html='';
		    
			$html .='<div class="sec-counter '.$class.'">';			

                $html .='<div class="inline-facts-holder fl-wrap">';
                    
                    if($counter_num1 != '') {                    
                    $html .='<div class="inline-facts">';
                        $html .='<div class="milestone-counter">';
                            $html .='<div class="stats animaper">';
                                $html .='<div class="num" data-content="'.$counter_num1.'" data-num="'.$counter_num1.'">0</div>';
                            $html .='</div>';
                        $html .='</div>';
                        $html .='<h6>'.$counter_name1.'</h6>';
                        $html .='<i class="fa '.$icon1.'" aria-hidden="true"></i>';
                    $html .='</div>';
                    } if($counter_num2 != '') {                   
                    $html .='<div class="inline-facts">';
                        $html .='<div class="milestone-counter">';
                            $html .='<div class="stats animaper">';
                                $html .='<div class="num" data-content="'.$counter_num2.'" data-num="'.$counter_num2.'">0</div>';
                            $html .='</div>';
                        $html .='</div>';
                        $html .='<h6>'.$counter_name2.'</h6>';
						$html .='<i class="fa '.$icon2.'" aria-hidden="true"></i>';
                    $html .='</div>';
                    } if($counter_num3 != '') {                     
                    $html .='<div class="inline-facts">';
                        $html .='<div class="milestone-counter">';
                            $html .='<div class="stats animaper">';
                                $html .='<div class="num" data-content="'.$counter_num3.'" data-num="'.$counter_num3.'">0</div>';
                            $html .='</div>';
                        $html .='</div>';
                        $html .='<h6>'.$counter_name3.'</h6>';
						$html .='<i class="fa '.$icon3.'" aria-hidden="true"></i>';
                    $html .='</div>';
					} if($counter_num4 != '') {                     
                    $html .='<div class="inline-facts">';
                        $html .='<div class="milestone-counter">';
                            $html .='<div class="stats animaper">';
                                $html .='<div class="num" data-content="'.$counter_num4.'" data-num="'.$counter_num4.'">0</div>';
                            $html .='</div>';
                        $html .='</div>';
                        $html .='<h6>'.$counter_name4.'</h6>';
						$html .='<i class="fa '.$icon4.'" aria-hidden="true"></i>';
                    $html .='</div>';
					}										
				$html .='</div>';	
            $html .='</div>';
                
		return $html;
	}
	add_shortcode('wr_vc_counter', 'wr_vc_counter_shortcode');
}
// Action Button Section Shortcode (Visual)
if(! function_exists('wr_vc_action_shortcode')){
	function wr_vc_action_shortcode($atts, $content = null){
		extract(shortcode_atts( array(
			'class'=>'',
			'id'=>'',
			'img_url'=>'',
			'title'=>'',
			'title2'=>'',
			'title_color'=>'',																			
			'link_text'=>'',						
			'link_url'=>'',						
			'link_target'=>'',	
			'button_color'=>'',				
			), $atts) );
        $html='';		
		    $html .='<div class="sec-action '.$class.'">';  
                $html .='<div class="clearfix"></div>'; 
				$html .='<div class="order-wrap fl-wrap color-bg">'; 
					$html .='<div class="row">'; 
						if($title != '') {  
						$html .='<div class="col-md-8">'; 								
							$html .='<h4 style="color:'.$title_color.';">'.$title.'</h4>';
						$html .='</div>';	
						} if($link_text != '') { 
						$html .='<div class="col-md-4">';	
							$html .='<a href="'.$link_url.'" target="'.$link_target.'" style="color:'.$button_color.';" class="ord-link">'.$link_text.'</a>';
						$html .='</div>';	
						}
					$html .='</div>';	     				
				$html .='</div>';	     				
            $html .='</div>';  		
			
		return $html;
	}
	add_shortcode('wr_vc_action', 'wr_vc_action_shortcode');
}
// Social Icon (Visual)

if(! function_exists('wr_vc_social_shortcode')){
	function wr_vc_social_shortcode($atts, $content = null){
		extract(shortcode_atts( array(
			'class'=>'',
			'id'=>'',	
            'float'=>'',			

			), $atts) );

		$html ='';
		$cooper_options = get_option('cooper_wp');
		$html .= '<div class="sec-social-icon row '.$class.'">';
		$html .= '<div class="col-md-6">';
		$html .= '<div class="contact-social">';
		
		$html .= '<ul>';
		
		if(!empty($cooper_options['facebook'])):;
		$html .= '<li>';
		$html .= '<a href="';
		$html .= ($cooper_options['facebook']);
		$html .='" target="_blank">';	
		$html .= '<i class="fa fa-facebook" rel="noopener noreferrer"></i>';
		$html .= '</a>';
		$html .= '</li>';
		endif;
		
		if(!empty($cooper_options['twitter'])):;
		$html .= '<li>';
		$html .= '<a href="';
		$html .= ($cooper_options['twitter']);
		$html .='" target="_blank">';		
		$html .= '<i class="fa fa-twitter" rel="noopener noreferrer"></i>';
		$html .= '</a>';
		$html .= '</li>';
		endif;	

		if(!empty($cooper_options['tiktok'])):;
		$html .= '<li>';
		$html .= '<a href="';
		$html .= ($cooper_options['tiktok']);
		$html .='" target="_blank">';			
		$html .= '<i class="fa fa-tiktok" rel="noopener noreferrer"></i>';
		$html .= '</a>';
		$html .= '</li>';
		endif;			

		if(!empty($cooper_options['linkedin'])):;
		$html .= '<li>';
		$html .= '<a href="';
		$html .= ($cooper_options['linkedin']);
		$html .='" target="_blank">';		
		$html .= '<i class="fa fa-linkedin" rel="noopener noreferrer"></i>';
		$html .= '</a>';
		$html .= '</li>';
		endif;	

		if(!empty($cooper_options['instagram'])):;
		$html .= '<li>';
		$html .= '<a href="';
		$html .= ($cooper_options['instagram']);
		$html .='" target="_blank">';		
		$html .= '<i class="fa fa-instagram" rel="noopener noreferrer"></i>';
		$html .= '</a>';
		$html .= '</li>';
		endif;

		if(!empty($cooper_options['pinterest'])):;
		$html .= '<li>';
		$html .= '<a href="';
		$html .= ($cooper_options['pinterest']);
		$html .='" target="_blank">';		
		$html .= '<i class="fa fa-pinterest-p" rel="noopener noreferrer"></i>';
		$html .= '</a>';
		$html .= '</li>';
		endif;

		if(!empty($cooper_options['whatsapp'])):;
		$html .= '<li>';
		$html .= '<a href="';
		$html .= ($cooper_options['whatsapp']);
		$html .='" target="_blank">';		
		$html .= '<i class="fa fa-whatsapp" rel="noopener noreferrer"></i>';
		$html .= '</a>';
		$html .= '</li>';
		endif;	

		if(!empty($cooper_options['skype'])):;
		$html .= '<li>';
		$html .= '<a href="';
		$html .= ($cooper_options['skype']);
		$html .='" target="_blank">';	
		$html .= '<i class="fa fa-skype" rel="noopener noreferrer"></i>';
		$html .= '</a>';
		$html .= '</li>';
		endif;	

		if(!empty($cooper_options['dribbble'])):;
		$html .= '<li>';
		$html .= '<a href="';
		$html .= ($cooper_options['dribbble']);
		$html .='" target="_blank">';		
		$html .= '<i class="fa fa-dribbble" rel="noopener noreferrer"></i>';
		$html .= '</a>';
		$html .= '</li>';
		endif;			
		
		if(!empty($cooper_options['youtube'])):;
		$html .= '<li>';
		$html .= '<a href="';
		$html .= ($cooper_options['youtube']);
		$html .='" target="_blank">';		
		$html .= '<i class="fa fa-youtube" rel="noopener noreferrer"></i>';
		$html .= '</a>';
		$html .= '</li>';
		endif;			

		if(!empty($cooper_options['vimeo'])):;
		$html .= '<li>';
		$html .= '<a href="';
		$html .= ($cooper_options['vimeo']);
		$html .='" target="_blank">';		
		$html .= '<i class="fa fa-vimeo" rel="noopener noreferrer"></i>';
		$html .= '</a>';
		$html .= '</li>';
		endif;	

		if(!empty($cooper_options['dropbox'])):;
		$html .= '<li>';
		$html .= '<a href="';
		$html .= ($cooper_options['dropbox']);
		$html .='" target="_blank">';
		$html .= '<i class="fa fa-dropbox" rel="noopener noreferrer"></i>';
		$html .= '</a>';
		$html .= '</li>';
		endif;	

		if(!empty($cooper_options['github'])):;
		$html .= '<li>';
		$html .= '<a href="';
		$html .= ($cooper_options['github']);
		$html .='" target="_blank">';			
		$html .= '<i class="fa fa-github" rel="noopener noreferrer"></i>';
		$html .= '</a>';
		$html .= '</li>';
		endif;			
										
		$html .= '</ul>';
		
		$html .= '</div>';
				
		return $html ;
	}
	add_shortcode('wr_vc_social_icon', 'wr_vc_social_shortcode');
}
// Contact Info (Visual)
if(! function_exists('wr_vc_contact_info_shortcode')){
	function wr_vc_contact_info_shortcode($atts, $content = null){
		extract(shortcode_atts( array(
			'class'=>'',
			'id'=>'',
			'title'=>'',
			'con_phone'=>'',
			'con_address'=>'',
			'con_mail'=>'',
	

			), $atts) );

				
		return '
		
		<div class="sec-contact-info '.$class.'">
		    <div class="row">
			    <div class="col-md-6">
				    <div class="contact-info">
			            '.$content.'					
                    </div>
                 </div>
            </div>
        </div>
        
				';
	}
	add_shortcode('wr_vc_contact_info', 'wr_vc_contact_info_shortcode');
}

// Contact Form (Visual)
if(! function_exists('wr_vc_contact_shortcode')){
	function wr_vc_contact_shortcode($atts, $content = null){
		extract(shortcode_atts( array(
			'class'=>'',
			'id'=>'',
			'title'=>'',
			'contactfromid'=>'',
			), $atts) );

				
		return '
                <h4 class="bold-title">'.$title.'</h4>
				<div class="fl-wrap">
					<div id="contact-form" class="'.$class.'"><div id="message"></div>
						'.do_shortcode('[contact-form-7 id="'.$contactfromid.'" title="Contact form"]').'
					</div>
                </div>
			';
	}
	add_shortcode('wr_vc_contact_form', 'wr_vc_contact_shortcode');
}
// Google Map (Visual)
if(! function_exists('wr_vc_map_shortcode')){
	function wr_vc_map_shortcode($atts, $content = null){
		extract(shortcode_atts( array(
			'class'=>'',
            'title'=>'',
			'id'=>'',
			'image'=>'',
			'latitude'=>'',
			'address'=>'',			
			), $atts) );			
		if(is_numeric($image)) {
            $cooper_image = wp_get_attachment_url( $image );
        } else {
            $cooper_image = $image;
        }		
		$html='';
		$dot="'";
        if($title != '') {  
            $html .='<h4 class="bold-title">'.$title.'</h4>';                               
            }      	

		$html .= '<div class="map-container map-section map-box box-map">
					  <div id="map-single" class="map" data-latlog="['.$latitude.']" data-popuptext="'.$address.'"  data-popupicon="'.$cooper_image.'"></div>	
				</div>';	
		
		wp_enqueue_script( 'map-min' );	
        wp_enqueue_script( 'map-script' );					
		return $html;		
	}
	add_shortcode('wr_vc_map', 'wr_vc_map_shortcode');
}

?>