????JFIF??x?x????'
| Server IP : 104.21.30.238 / Your IP : 216.73.216.145 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /././home/./tempvsty/eaabusiness.com/wp-content/themes/globeco/ |
Upload File : |
<?php
get_header();
$p_id = get_queried_object_id();
global $cws_theme_funcs;
if ($cws_theme_funcs){
$sb = $cws_theme_funcs->cws_render_sidebars( get_queried_object_id() );
$fixed_header = $cws_theme_funcs->cws_get_meta_option( 'fixed_header' );
$class = $sb['layout_class'].' '. $sb['sb_class'];
$sb['sb_class'] = apply_filters('cws_print_single_class', $class);
}
$page_classes = "";
$page_classes .= !empty( $sb['layout_class'] ) ? ' '.$sb['layout_class']."_sidebar" : "";
$page_classes = trim( $page_classes );
$post_meta = get_post_meta( get_the_ID(), 'cws_mb_post' );
$post_meta = isset( $post_meta[0] ) ? $post_meta[0] : array();
extract( wp_parse_args( $post_meta, array(
'show_related' => false,
'rpo_title' => '',
'rpo_cols' => '4',
'carousel' => false,
'full_width' => false,
'show_featured' => '',
'wide_featured' => '',
'rpo_items_count' => get_option( 'posts_per_page' ),
)));
$full_width = isset( $post_meta['full_width'] ) ? $post_meta['full_width'] : false;
$full_width = (bool)$full_width;
$show_related = isset( $post_meta['show_related'] ) ? $post_meta['show_related'] : false;
$rpo_title = isset( $post_meta['rpo_title'] ) ? esc_html( $post_meta['rpo_title'] ) : "";
$rpo_items_count = isset( $post_meta['rpo_items_count'] ) ? esc_textarea( $post_meta['rpo_items_count'] ) : esc_textarea( get_option( "posts_per_page" ) );
$rpo_cols = isset( $post_meta['rpo_cols'] ) ? esc_textarea( $post_meta['rpo_cols'] ) : 4;
$title = get_the_title();
$decr_pos = isset( $post_meta['decr_pos'] ) ? $post_meta['decr_pos'] : '';
$p_type = isset( $post_meta['p_type'] ) ? $post_meta['p_type'] : '';
$gall_type = isset( $post_meta['gall_type'] ) ? $post_meta['gall_type'] : '';
$slider_type = isset( $post_meta['slider_type'] ) ? $post_meta['slider_type'] : '';
$rev_slider_type = isset( $post_meta['rev_slider_type'] ) ? $post_meta['rev_slider_type'] : '';
$video_type = isset( $post_meta['video_type'] ) ? $post_meta['video_type'] : '';
$full_width = isset( $post_meta['full_width'] ) ? $post_meta['full_width'] : false;
$decr_pos = isset( $post_meta['decr_pos'] ) ? $post_meta['decr_pos'] : '';
$cont_width = isset( $post_meta['cont_width'] ) ? $post_meta['cont_width'] : '';
$categories = isset( $post_meta['rpo_categories'] ) ? $post_meta['rpo_categories'] : '';
if(is_array($categories)){
if(empty($categories[0])){
unset($categories[0]);
}
}
wp_enqueue_script( 'owl-carousel' );
$sb['sb_class'] .= $full_width ? ' full_width' : '';
$classes = !empty($p_type) ? $p_type : '';
$classes .= !empty($decr_pos) ? ' ' . $decr_pos : '';
$classes .= !empty($decr_pos) && $decr_pos !== 'bot' && !$full_width ? ' flex_col' : '';
$classes .= $decr_pos == 'left' || $decr_pos == 'left_s' ? ' reverse' : '';
$sticky = $decr_pos == 'left_s' || $decr_pos == 'right_s' ? 'sticky_cont' : '';
switch ($cont_width) {
case '25':
$media_width = '75';
break;
case '33':
$media_width = '66';
break;
case '50':
$media_width = '50';
break;
case '66':
$media_width = '33';
break;
}
?>
<div class="<?php echo (isset($sb['sb_class']) ? $sb['sb_class'] : 'page_content'); ?>">
<?php
if ($show_featured == '1' && $wide_featured == '1'){
$featured_img = wp_get_attachment_image_src( get_post_thumbnail_id( $p_id ), 'full' );
$thumb_path_hdpi = isset($featured_img[3]) ? " src='". esc_url($featured_img[0]) ."' data-at2x='" . esc_url($featured_img[3]) ."'" : " src='". esc_url($featured_img[0]) . "' data-no-retina";
$get_alt = get_post_meta($p_id, '_wp_attachment_image_alt', true);
$img_alt = " alt='" . (!empty($get_alt) ? $get_alt : get_the_title($p_id)) . "'";
echo "<div class='wide_featured_img'><img $thumb_path_hdpi ".$img_alt." /></div>";
}
echo (isset($sb['content']) && !empty($sb['content'])) ? $sb['content'] : '';
$cats = get_the_terms( $p_id, 'cws_portfolio_cat' );
$cats = $cats ? $cats : array();
$cat_slugs = array();
foreach( $cats as $cat ){
$cat_slugs[] = $cat->slug;
}
$has_cats = !empty( $cat_slugs );
$related_posts = array();
$has_related = false;
if ( $has_cats ){
$query_args = array(
'post_type' => 'cws_portfolio',
);
$query_args['tax_query'] = array( array(
'taxonomy' => 'cws_portfolio_cat',
'field' => 'slug',
'terms' => $cat_slugs
));
$query_args["post__not_in"] = array( $p_id );
if ( $rpo_items_count ){
$query_args['posts_per_page'] = $rpo_items_count;
}
$q = new WP_Query( $query_args );
$related_posts = $q->posts;
if ( count( $related_posts ) > 0 ){
$has_related = true;
}
}
$use_related_carousel = $carousel == 1 && $has_related;
$show_related_items = $show_related == 1 && $has_related;
$section_class = "cws_portfolio single";
$section_class .= $use_related_carousel ? " related" : "";
?>
<main>
<?php
ob_start();
cws_vc_shortcode_cws_portfolio_single_post_post_media ();
$media = ob_get_clean();
if ( $full_width ) {
echo sprintf("%s", $media);
}
?>
<div class="grid_row">
<section class="<?php echo esc_attr($section_class) ?>">
<div class="cws_wrapper cws_portfolio_items">
<?php
$GLOBALS['cws_vc_shortcode_single_post_atts'] = array(
'sb_layout' => $sb['layout_class'],
);
while ( have_posts() ) : the_post();
$pid = get_the_id();
echo "<article id='cws_portfolio_post_{$pid}' class='cws_portfolio_post post_single item clearfix " . $classes . "'>";
ob_start();
cws_vc_shortcode_cws_portfolio_single_post_post_media ();
$media = ob_get_clean();
ob_start();
echo "<div class='cws_portfolio_single_content {$sticky}'>";
//cws_vc_shortcode_cws_portfolio_single_post_title ();
/*cws_vc_shortcode_cws_portfolio_single_post_terms ();*/
cws_vc_shortcode_cws_portfolio_single_post_content ();
echo "</div>";
$content_terms = ob_get_clean();
if (!$full_width) {
if ($decr_pos == 'bot') {
echo !empty($media) ? $media : '';
echo !empty($content_terms) ? $content_terms : '';
} else {
echo "<div class='single_col single_col_" . (!empty($media_width) ? $media_width : '') . "'>";
echo !empty($media) ? $media : '';
echo "</div>";
echo "<div class='single_col single_col_" . $cont_width . "'>";
echo !empty($content_terms) ? $content_terms : '';
echo "</div>";
}
} else {
echo sprintf("%s", $content_terms);
}
cws_page_links();
echo "</article>";
endwhile;
wp_reset_postdata();
unset( $GLOBALS['cws_vc_shortcode_single_post_atts'] );
?>
</div>
<?php
if ( $use_related_carousel ){
$related_ids = array();
$previous = '';
if ( wp_get_referer() )
{
$previous = wp_get_referer();
}
foreach ( $related_posts as $related_post ) {
$related_ids[] = $related_post->ID;
}
array_unshift( $related_ids, $p_id );
$ajax_data = array(
'current' => $p_id,
'initial' => $p_id,
'related_ids' => $related_ids
);
echo "<input type='hidden' id='cws_portfolio_single_ajax_data' value='" . esc_attr(json_encode( $ajax_data ) ) . "' />";
?>
<div class='nav_post_links portfolio_ajax'>
<!-- carousel_nav_panel -->
<div class='prev_section'>
<div class='prev'>
<a href="#">
<div class="wrap">
<span><?php echo esc_html__( 'Prev Post' , 'globeco' ); ?></span>
</div>
</a>
</div>
</div>
<div class='next_section'>
<div class='next'>
<a href="#">
<div class="wrap">
<span><?php echo esc_html__( 'Next Post' , 'globeco' ); ?></span>
</div>
</a>
</div>
</div>
</div>
<?php
}
?>
</section>
</div>
<div class="grid_row single_portfolio related_portfolio">
<?php
if ( $show_related ){
$terms = wp_get_post_terms( $p_id, 'cws_portfolio_cat' );
$term_slugs = array();
for ( $i=0; $i < count( $terms ); $i++ ){
$term = $terms[$i];
$term_slug = $term->slug;
array_push( $term_slugs, $term_slug );
}
$term_slugs = implode( ",", $term_slugs );
$display = ( (!empty($carousel) && ($rpo_items_count > $rpo_cols) ) ? 'carousel' : 'grid');
if ( !empty( $term_slugs ) ){
$rp_args = array(
'title' => '',
'title_align' => 'left',
'crop_images' => 'true',
'post_type' => 'cws_portfolio',
'total_items_count' => $rpo_items_count,
'display_style' => $display,
'cws_portfolio_layout_override' => true,
'en_hover_color' => true,
'link_show' => 'popup_link',
'layout' => $rpo_cols,
'tax' => 'cws_portfolio_cat',
'info_pos' => 'under_img',
'info_align' => 'left',
'hover_color' => 'rgba(255,255,255,0.9)',
'navigation_carousel' => true,
'call_from' => 'related',
'terms' => !empty($categories) ? implode( ",", $categories ) : $term_slugs,
'item_shadow' => false,
'en_isotope' => false,
'addl_query_args' => array(
'post__not_in' => array( $p_id ),
),
'el_class' => ''
);
$related_projects = cws_vc_shortcode_cws_portfolio_posts_grid( $rp_args );
echo '<h3 class="related_portfolio_title">' . esc_html($rpo_title) . '</h3>';
if ( !empty( $related_projects ) ){
echo sprintf("%s", $related_projects);
}
}
}
?>
</div>
</main>
<?php echo isset($sb['content']) && !empty($sb['content']) ? '</div>' : ''; ?>
</div>
<?php
get_footer();
?>