Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if( ! defined( 'ABSPATH' ) ) { die(); }
- global $avia_config, $more;
- /*
- * get_header is a basic wordpress function, used to retrieve the header.php file in your theme directory.
- */
- get_header();
- $showheader = true;
- // get the current taxonomy term
- $term = get_queried_object();
- // vars - ACF for showing Images and Color in Category Backend
- $image = get_field('image', $term);
- $color = get_field('color', $term);
- if( avia_get_option( 'frontpage' ) && $blogpage_id = avia_get_option( 'blogpage' ) )
- {
- if( get_post_meta( $blogpage_id, 'header', true ) == 'no' )
- {
- $showheader = false;
- }
- }
- if( $showheader )
- {
- echo avia_title( array( 'title' => avia_which_archive() ) );
- }
- do_action( 'ava_after_main_title' );
- ?>
- <div class='container_wrap container_wrap_first main_color <?php avia_layout_class( 'main' ); ?>'>
- <div id="av_section_2" class="category-description-background avia-section main_color avia-section-default avia-shadow avia-bg-style-scroll avia-builder-el-1 el_after_av_section avia-builder-el-last container_wrap sidebar_right" >
- <style type="text/css">
- .entry-content-wrapper .post-title {
- color: <?php echo $color; ?>;
- }
- .blog-categories.minor-meta a {
- color: <?php echo $color; ?>;
- }
- <?php if( $image ): ?>
- .categoryheaderimage {
- background-image: url(<?php echo $image['url']; ?>);
- }
- <?php endif; ?>
- </style>
- <div class="categoryheaderimage">
- </div>
- <div class="container">
- <div class="template-page content av-content-small alpha units">
- <div class="post-entry post-entry-type-page">
- <div class="entry-content-wrapper clearfix">
- <?php
- $tds = term_description();
- if( $tds )
- {
- echo "<div class='category-term-description'>{$tds}</div>";
- }
- ?>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class='container template-blog '>
- <main class='content <?php avia_layout_class( 'content' ); ?> units' <?php avia_markup_helper( array( 'context' => 'content', 'post_type' => 'post' ) );?>>
- <?php if( is_category() )
- {
- // echo '<h1>' . 'Kategorie: ' . single_cat_title('',false) . '</h1>';
- }
- ?>
- <?php if( is_tag() )
- {
- // echo '<h1>' . 'Schlagwort: ' . single_tag_title('',false) . '</h1>';
- }
- ?>
- <?php
- $avia_config['blog_style'] = apply_filters( 'avf_blog_style', avia_get_option( 'blog_style', 'multi-big' ), 'archive' );
- if( $avia_config['blog_style'] == 'blog-grid' )
- {
- global $posts;
- $post_ids = array();
- foreach( $posts as $post )
- {
- $post_ids[] = $post->ID;
- }
- if( ! empty( $post_ids ) )
- {
- $atts = array(
- 'type' => 'grid',
- 'items' => get_option( 'posts_per_page' ),
- 'columns' => 3,
- 'class' => 'avia-builder-el-no-sibling',
- 'paginate' => 'yes',
- 'use_main_query_pagination' => 'yes',
- 'contents' => 'excerpt_read_more', /* weiterlesen-link */
- 'custom_query' => array(
- 'post__in' => $post_ids,
- 'post_type' => get_post_types()
- )
- );
- /**
- * @since 4.5.5
- * @return array
- */
- $atts = apply_filters( 'avf_post_slider_args', $atts, 'archive' );
- $blog = new avia_post_slider( $atts );
- $blog->query_entries();
- echo '<div class="entry-content-wrapper">' . $blog->html() . '</div>';
- }
- else
- {
- get_template_part( 'includes/loop', 'index' );
- }
- }
- else
- {
- /* Run the loop to output the posts.
- * If you want to overload this in a child theme then include a file
- * called loop-index.php and that will be used instead.
- */
- $more = 0;
- get_template_part( 'includes/loop', 'index' );
- }
- ?>
- <!--end content-->
- </main>
- <?php
- //get the sidebar
- if( avia_get_option( 'archive_sidebar' ) == 'archive_sidebar_separate' )
- {
- $avia_config['currently_viewing'] = 'archive';
- }
- else
- {
- $avia_config['currently_viewing'] = 'blog';
- }
- get_sidebar();
- ?>
- </div><!--end container-->
- </div><!-- close default .container_wrap element -->
- <?php
- get_footer();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement