Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- Template Name: Archives Child
- */
- if ( !defined('ABSPATH') ){ die(); }
- /*
- * get_header is a basic wordpress function, used to retrieve the header.php file in your theme directory.
- */
- global $avia_config, $more;
- get_header();
- echo avia_title();
- do_action( 'ava_after_main_title' );
- $default_heading = 'h3';
- $args = array(
- 'heading' => $default_heading,
- 'extra_class' => ''
- );
- /**
- * @since 4.5.5
- * @return array
- */
- $args = apply_filters( 'avf_customize_heading_settings', $args, 'template-archives', array() );
- $heading = ! empty( $args['heading'] ) ? $args['heading'] : $default_heading;
- $css = ! empty( $args['extra_class'] ) ? $args['extra_class'] : '';
- ?>
- <div class='container_wrap container_wrap_first main_color <?php avia_layout_class( 'main' ); ?>'>
- <div class='container'>
- <main class='template-archives content <?php avia_layout_class( 'content' ); ?> units' <?php avia_markup_helper(array('context' => 'content'));?>>
- <div class="entry-content-wrapper entry-content clearfix">
- <?php
- //display the actual post content
- the_post();
- the_content();
- /*
- * Display the latest 20 blog posts
- */
- query_posts(array('posts_per_page'=>20));
- // check if we got posts to display:
- echo '<div class="tabcontainer top_tab">'."\n";
- echo '<div data-fake-id="#tab-id-1" class="tab active_tab">'.__('Blog Posts','avia_framework').'</div>'."\n";
- echo '<div class="tab_content active_tab_content" >'."\n";
- echo '<div class="tab_inner_content">'."\n";
- if (have_posts()) :
- echo "<{$heading} class='av-archive-latest-posts {$css}'>" . __('The 20 latest Blog Posts','avia_framework') . "</{$heading}>";
- echo "<ul>";
- while (have_posts()) : the_post();
- echo "<li><a href='".get_permalink()."' rel='bookmark' title='". __('Permanent Link:','avia_framework')." ".the_title_attribute('echo=0')."'>".get_the_title()."</a></li>";
- endwhile;
- echo "</ul>";
- else:
- echo "<{$heading} class='av-archive-no-posts {$css}'>" . __('No Blog Posts found','avia_framework') . "</{$heading}>";
- endif;
- echo '</div>'."\n";
- echo '</div>'."\n";
- /*
- * Display the latest 20 portfolio posts
- */
- query_posts(array('posts_per_page'=>8, 'post_type'=>'portfolio'));
- // check if we got posts to display:
- if (have_posts()) :
- $columns = 4;
- $rel_class = "av_one_fourth ";
- $slidecount = 0;
- $postcount = ($columns * 1);
- $count = 1;
- $output = "";
- $first = "first";
- $output .= "<div class ='latest-portfolio-archive'>";
- $output .= "<{$heading} class='av-archive-latest-portfolio {$css}'>" . __('The 8 latest Portfolio Entries','avia_framework') . "</{$heading}>";
- $output .= "<div class=' autoslide_false'>";
- while (have_posts()) : the_post();
- $slidecount ++;
- if($count == 1)
- {
- $output .= "<div class='single_slide single_slide_nr_$slidecount'>";
- }
- $image = get_the_post_thumbnail( get_the_ID(), 'portfolio_small' );
- if(empty($image))
- $image = "<span class='related_posts_default_image'></span>";
- $output .= "<div class='relThumb relThumb flex_column {$count} {$first} {$rel_class}'>\n";
- $output .= "<a href='".get_permalink()."' class='relThumWrap noLightbox'>\n";
- $output .= "<span class='related_image_wrap'>";
- $output .= $image;
- $output .= "</span>\n";
- $output .= "<span class='relThumbTitle'>\n";
- $output .= "<strong class='relThumbHeading'>".avia_backend_truncate(get_the_title(), 50)."</strong>\n";
- $output .= "</span>\n</a>";
- $output .= "</div><!-- end .relThumb -->\n";
- $count++;
- $first = "";
- if($count == $columns+1)
- {
- $first = "first";
- $output .= "</div>";
- $count = 1;
- }
- endwhile;
- if($count != 1) $output .= "</div>";
- $output .= "</div></div>";
- echo '<div data-fake-id="#tab-id-2" class="tab">'.__('Portfolio','avia_framework').'</div>'."\n";
- echo '<div class="tab_content" >'."\n";
- echo '<div class="tab_inner_content">'."\n";
- echo $output;
- echo '</div>'."\n";
- echo '</div>'."\n";
- endif;
- /*
- * Display pages, categories and month archives
- */
- echo '<div data-fake-id="#tab-id-3" class="tab">'.__('Pages','avia_framework').'</div>'."\n";
- echo '<div class="tab_content" >'."\n";
- echo '<div class="tab_inner_content">'."\n";
- echo "<div class='one_third first archive_list'>";
- echo "<{$heading} class='av-archive-pages {$css}'>" . __('Available Pages','avia_framework') . "</{$heading}>";
- echo "<ul>";
- wp_list_pages('title_li=&depth=-1' );
- echo "</ul>";
- echo "</div>";
- echo '</div>'."\n";
- echo '</div>'."\n";
- echo '<div data-fake-id="#tab-id-4" class="tab">'.__('Categories','avia_framework').'</div>'."\n";
- echo '<div class="tab_content" >'."\n";
- echo '<div class="tab_inner_content">'."\n";
- echo "<div class='one_third archive_list'>";
- echo "<{$heading} class='av-archive-subjects {$css}'>" . __('Archives by Subject:','avia_framework') . "</{$heading}>";
- echo "<ul>";
- wp_list_categories('sort_column=name&optioncount=0&hierarchical=0&title_li=');
- echo "</ul>";
- echo "</div>";
- echo '</div>'."\n";
- echo '</div>'."\n";
- echo '</div>'."\n" //tabcontainer close;
- ?>
- </div>
- <!--end content-->
- </main>
- <?php
- wp_reset_query();
- //get the sidebar
- $avia_config['currently_viewing'] = 'page';
- get_sidebar();
- ?>
- </div><!--end container-->
- </div><!-- close default .container_wrap element -->
- <?php
- get_footer();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement