'', 'link_before'=> '','link_after'=> '')); } add_action( 'kadence_single_testimonial_content_after', 'ascend_wp_link_pages', 10 ); add_action( 'kadence_page_content', 'ascend_page_content_wrap_before', 10 ); function ascend_page_content_wrap_before() { echo '
'; } add_action( 'kadence_page_content', 'ascend_page_content', 20 ); function ascend_page_content() { get_template_part('templates/content', 'page'); } add_action( 'kadence_page_content', 'ascend_page_content_wrap_after', 30 ); function ascend_page_content_wrap_after() { echo '
'; } add_action( 'kadence_page_footer', 'ascend_page_comments', 20 ); function ascend_page_comments() { global $ascend; if(isset($ascend['page_comments']) && $ascend['page_comments'] == '1') { comments_template('/templates/comments.php'); } } add_action( 'kadence_page_title_container', 'ascend_page_title', 20 ); function ascend_page_title() { if(ascend_display_pagetitle()) { get_template_part('templates/page', 'header'); } else { if( ascend_display_page_breadcrumbs()) { echo '
'; ascend_breadcrumbs(); echo '
'; } } } add_action( 'kadence_front_page_title_container', 'ascend_front_page_header', 20 ); function ascend_front_page_header() { global $ascend; if(isset($ascend['mobile_switch']) && $ascend['mobile_switch'] == 1) { if(isset($ascend['home_mobile_header'])) { $m_home_header = $ascend['home_mobile_header']; } else { $m_home_header = 'none'; } if ($m_home_header == "basic") { get_template_part('templates/mobile_home/mobile', 'basic-slider'); } else if ($m_home_header == "pagetitle") { get_template_part('templates/mobile_home/mobile', 'page-header'); } } if(isset($ascend['home_header'])) { $home_header = $ascend['home_header']; } else { $home_header = 'pagetitle'; } if ($home_header == "basic") { get_template_part('templates/home/basic', 'slider'); } else if ($home_header == "basic_post_carousel") { get_template_part('templates/home/post', 'carousel'); } else if ($home_header == "pagetitle") { get_template_part('templates/home/home', 'page-header'); } } if(!function_exists('ascend_icon_menu_output')) { function ascend_icon_menu_output($icon = 'kt-icon-cogs', $imageid = null, $link = null, $target = null, $title = null, $description = null, $readmore = null, $iconcolor = null, $iconbackground = null, $iconborder = null, $iconsize = null, $textcolor = null, $highlight = null) { if(!empty($target)) { $target = $target; } else { $target = '_self'; } if(!empty($iconbackground)) { $iconbackground = 'background-color:'.$iconbackground; } else { $iconbackground = ''; } if(!empty($iconsize)) { $iconsize = 'font-size:'.$iconsize.'px'; } else { $iconsize = ''; } if(!empty($iconcolor)) { $iconcolor = 'color:'.$iconcolor; } else { $iconcolor = ''; } if(!empty($iconborder)) { $iconborder = 'border-color:'.$iconborder; } else { $iconborder = ''; } if(!empty($textcolor)) { $textcolor = 'color:'.$textcolor; } else { $textcolor = ''; } if(!empty($highlight)) { $highlight_border = 'border-color:'.$highlight; $highlight_bg = 'background-color:'.$highlight; } else { $highlight_border = ''; $highlight_bg = ''; } if(!empty($icon)) { $icon = $icon; } else { $icon = 'kt-icon-cogs'; } if(!empty($link)) { echo ''; } else { echo '
'; } echo '
'; echo ''; echo ''; if(!empty($imageid)) { echo wp_get_attachment_image($imageid, 'full'); } else { echo ''; } echo '
'; if (!empty($title)){ echo '

'.$title.'

'; } if (!empty($description)){ echo ''; } if (!empty($readmore)){ echo ''; } if(!empty($link)) { echo '
'; } else { echo '
'; } } } if(!function_exists('ascend_build_image_menu')) { function ascend_build_image_menu( $imageid = null, $type = 'fixed_height', $height = '220', $link = null, $target = '_self', $title = null, $subtitle = null, $align = 'left', $valign = 'center', $class = null) { if(empty($imageid)){ return; } ob_start(); if($type == 'image_height') { $csstype = 'image-menu-image-size'; } else { $csstype = 'image-menu-fixed-height'; } $image = wp_get_attachment_image_src($imageid, 'full' ); $alt = get_post_meta($imageid, '_wp_attachment_image_alt', true); ?>
'; } else { echo ''; }?>
'true', 'showexcerpt' => 'false', 'showtypes' => 'true', 'columns' => $columns, 'ratio' => 'square', 'style' => 'pgrid', 'carousel' => 'true', 'tileheight' => '', ); if(empty($orderby)) { $orderby = 'menu_order'; } if(empty($order)) { $order = 'ASC'; } } elseif($type == 'product') { global $woocommerce_loop; $margin = 'row-margin-small'; if(empty($orderby)) { $orderby = 'menu_order'; } if(empty($order)) { $order = 'ASC'; } if($columns == 1) { $woocommerce_loop['columns'] = 3; }else { $woocommerce_loop['columns'] = $columns; } if($productargs == 'featured'){ $extraargs = array( 'meta_key' => '_featured', 'meta_value' => 'yes', ); } else if ($productargs == 'best') { $extraargs = array( 'meta_key' => 'total_sales', 'orderby' => 'meta_value_num', ); } else if ($productargs == 'sale'){ if (class_exists('woocommerce')) { global $woocommerce, $woocommerce_loop; $product_ids_on_sale = woocommerce_get_product_ids_on_sale(); $product_ids_on_sale[] = 0; $meta_query = array(); $meta_query[] = $woocommerce->query->visibility_meta_query(); $meta_query[] = $woocommerce->query->stock_status_meta_query(); $extraargs = array( 'meta_query' => $meta_query, 'post__in' => $product_ids_on_sale, ); } } else if ($productargs == 'latest'){ $extraargs = array( 'orderby' => 'date', 'order' => 'desc', ); } $tax = 'product_cat'; } else if($type == 'staff') { $margin = 'rowtight'; $tax = 'staff-group'; if(empty($orderby)) { $orderby = 'menu_order'; } if(empty($order)) { $order = 'ASC'; } } else if($type == 'testimonal') { $margin = 'rowtight'; $tax = 'testimonal-group'; if(empty($orderby)) { $orderby = 'menu_order'; } if(empty($order)) { $order = 'ASC'; } } else { $post_type = 'post'; global $kt_grid_columns, $kt_grid_carousel; $kt_grid_columns = $columns; $kt_grid_carousel = true; $margin = 'rowtight'; $tax = 'category'; if(empty($orderby)) { $orderby = 'date'; } if(empty($order)) { $order = 'DESC'; } if ($kt_grid_columns == '2') { $itemsize = 'col-xxl-4 col-xl-6 col-md-6 col-sm-6 col-xs-12 col-ss-12'; } else if ($kt_grid_columns == '3'){ $itemsize = 'col-xxl-3 col-xl-4 col-md-4 col-sm-4 col-xs-6 col-ss-12'; } else { $itemsize = 'col-xxl-25 col-xl-3 col-md-3 col-sm-4 col-xs-6 col-ss-12'; } } $args = array( 'orderby' => $orderby, 'order' => $order, 'post_type' => $post_type, 'offset' => $offset, 'post_status' => 'publish', $tax => $cat, 'posts_per_page' => $items, ); $args = array_merge($args, $extraargs); echo ' '; } }