????JFIF??x?x????'
Server IP : 104.21.48.1 / 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(); ?>