File "archive.php"

Full Path: /websites/hqoliveoil/site/wp-content/themes/fairy/archive.php
File size: 3.99 KB
MIME-type: text/x-php
Charset: utf-8

<?php

/**
 * The template for displaying archive pages
 *
 * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
 *
 * @package fairy
 */

get_header();
?>

<main class="site-main">
    <section class="blog-list-section archive-list-section sec-spacing">
        <div class="container">
            <?php
            $sidebar_options = esc_attr($fairy_theme_options['fairy-sidebar-blog-page']);
            $sidebar_class = '';
            if ($sidebar_options == 'left-sidebar') {
                $sidebar_class = 'row-inverse-md';
            } elseif ($sidebar_options == 'no-sidebar') {
                $sidebar_class = 'row-full-width';
            } elseif ($sidebar_options == 'middle-column') {
                $sidebar_class = 'row-center-col';
            }
            ?>
            <div class="row <?php echo esc_attr($sidebar_class); ?>">
                <div id="primary" class="col-1-1 col-md-2-3">
                    <div class="page-header">
                        <?php
                        the_archive_title('<h1 class="page-title">', '</h1>');
                        the_archive_description('<div class="archive-description">', '</div>');
                        ?>
                    </div><!-- .page-header -->
                    <?php do_action('fairy_breadcrumb'); ?>
                    <?php
                    $masonry_options = esc_attr($fairy_theme_options['fairy-blog-page-masonry-normal']);
                    $column_class = '';
                    if ($masonry_options == 'masonry') {
                        if ($sidebar_options == 'no-sidebar') {
                            $column_class = 'fairy-three-column fairy-masonry';
                        } else {
                            $column_class = 'fairy-two-column fairy-masonry';
                        }
                    }
                    if (have_posts()) :
                    ?>
                        <div class="fairy-content-area <?php echo esc_attr($column_class); ?>">


                            <?php
                            /* Start the Loop */
                            while (have_posts()) :
                                the_post();

                                /*
                                * Include the Post-Type-specific template for the content.
                                * If you want to override this in a child theme, then include a file
                                * called content-___.php (where ___ is the Post Type name) and that will be used instead.
                                */
                                get_template_part('template-parts/content', get_post_type());

                            endwhile;
                            ?>
                        </div>
                    <?php

                        /**
                         * fairy_action_navigation hook
                         * @since 1.0.0
                         *
                         * @hooked fairy_posts_navigation -  10
                         */
                        do_action('fairy_action_navigation');

                    else :
                    ?>
                        <div class="fairy-content-area <?php echo esc_attr($column_class); ?>">
                            <?php

                            get_template_part('template-parts/content', 'none');
                            ?>
                        </div>
                    <?php

                    endif;
                    ?>
                </div>
                <?php
                if (($sidebar_options == 'left-sidebar') || ($sidebar_options == 'right-sidebar')) {
                ?>
                    <div id="secondary" class="col-12 col-md-1-3 col-lg-1-3">
                        <?php get_sidebar(); ?>
                    </div>
                <?php
                }
                ?>
            </div>
        </div>

    </section>

</main><!-- #main -->

<?php

get_footer();