1 ); if (isset($args['category']) && ($args['category']!=0) && ($args['category']!=-1)): $queryargs['cat'] = $args['category']; // Category More Link HTML if ( ($settings['morelink'] != 0) && ($settings['moretext'] != '') ){ // Get the URL of the category $category_link = esc_url(get_category_link( $args['category'] )); $settings['morehtml'] = ''. $settings['moretext'] .' '; } elseif( $settings['morelink'] != 0 ) { // Get the Name & URL of the category $category_link = get_category_link( $args['category'] ); $category_name = get_cat_name( $args['category'] ); $settings['morehtml'] = ''. __('More from ','bootredux') . $category_name .' '; } endif; if (isset($args['featuredimage']) && ($args['featuredimage']!=0)): $queryargs['meta_query'] = array(array('key' => '_thumbnail_id')); endif; if($layout == 'layout1'): bootredux_section_layout1($queryargs, $settings); elseif($layout == 'layout2'): bootredux_section_layout2($queryargs, $settings); elseif($layout == 'layout3'): bootredux_section_layout3($queryargs, $settings); elseif($layout == 'layout4'): bootredux_section_layout4($queryargs, $settings); elseif($layout == 'layout5'): bootredux_section_layout5($queryargs, $settings); elseif($layout == 'layout6'): bootredux_section_layout1($queryargs, $settings); elseif($layout == 'layout7'): bootredux_section_layout1($queryargs, $settings); elseif($layout == 'layout8'): bootredux_section_layout1($queryargs, $settings); elseif($layout == 'layout9'): bootredux_section_layout1($queryargs, $settings); elseif($layout == 'layout10'): bootredux_section_layout1($queryargs, $settings); endif; } } if(!function_exists('bootredux_related_block')){ function bootredux_related_block( $args ){ // Return if not post if (!is_single()) return; $settings = array(); $settings['layout'] = isset( $args['layout'] ) ? $args['layout'] : 'layout1' ; $settings['showdate'] = isset( $args['showdate'] ) ? $args['showdate'] : 0 ; $settings['showauthor'] = isset( $args['showauthor'] ) ? $args['showauthor'] : 0 ; $settings['textalign'] = isset( $args['textalign'] ) ? $args['textalign'] : 'left' ; $settings['excerpt'] = isset( $args['excerpt'] ) ? $args['excerpt'] : 0 ; $settings['excerptcount'] = isset( $args['excerptcount'] ) ? $args['excerptcount'] : '' ; $settings['offset'] = isset( $args['offset'] ) ? $args['offset'] : 0 ; $settings['background'] = isset( $args['background'] ) ? $args['background'] : 'default' ; $settings['morelink'] = isset( $args['morelink'] ) ? $args['morelink'] : 0 ; $settings['moretext'] = isset( $args['moretext'] ) ? $args['moretext'] : '' ; $settings['morestyle'] = isset( $args['morestyle'] ) ? $args['morestyle'] : 'light' ; $settings['morehtml'] = '' ; $current_post_id = get_the_ID(); $catobject = get_the_terms( $current_post_id, 'category' ); $categories = array(); if ($catobject): foreach( $catobject as $category ) { $categories[] = $category->term_id; } endif; $tagobject = get_the_terms( $current_post_id, 'post_tag' ); $tags = array(); if ($tagobject): foreach( $tagobject as $tag ) { $tags[] = $tag->term_id; } endif; $settings['category'] = $categories; $settings['tag'] = $tags; $layout = $settings['layout']; $queryargs = array( 'ignore_sticky_posts' => 1 ); $queryargs['post__not_in'] = array($current_post_id); if (isset($args['relation']) && ( ($args['relation']=='category') || ($args['relation']=='both') ) ): $queryargs['category__in'] = $categories; endif; if (isset($args['relation']) && ( ($args['relation']=='tag') || ($args['relation']=='both') ) ): $queryargs['tag__in'] = $tags; endif; if (isset($args['featuredimage']) && ($args['featuredimage']!=0)): $queryargs['meta_query'] = array(array('key' => '_thumbnail_id')); endif; if($layout == 'layout1'): bootredux_section_layout1($queryargs, $settings); elseif($layout == 'layout2'): bootredux_section_layout2($queryargs, $settings); elseif($layout == 'layout3'): bootredux_section_layout3($queryargs, $settings); elseif($layout == 'layout4'): bootredux_section_layout4($queryargs, $settings); elseif($layout == 'layout5'): bootredux_section_layout5($queryargs, $settings); elseif($layout == 'layout6'): bootredux_section_layout6($queryargs, $settings); elseif($layout == 'layout7'): bootredux_section_layout7($queryargs, $settings); elseif($layout == 'layout8'): bootredux_section_layout8($queryargs, $settings); elseif($layout == 'layout9'): bootredux_section_layout9($queryargs, $settings); elseif($layout == 'layout10'): bootredux_section_layout10($queryargs, $settings); endif; } } if(!function_exists('bootredux_section_layout1')){ function bootredux_section_layout1($baseargs, $settings){ ?>
' . wp_trim_words( get_the_excerpt(), $settings['excerptcount'], ' [...]' ) . ''; ?>
' . wp_trim_words( get_the_excerpt(), $settings['excerptcount'], ' [...]' ) . ''; ?>