/home/bdqbpbxa/dev-subdomains/precisai-dev.goodface.com.ua/wp-content/themes/precisai/archive.php
<?php
get_header();
if( is_home() || is_search() || is_category() ):
    ?>

    <main class="index-php">
        <section class="archive-page section section--pt-0">
            <div class="container archive-page__header">
                <div class="archive-page-content__header">
                    <?php if(is_search()): ?>
                        <a href="/blog/" class="archive-page__back">
                            <img class="search-result-header__arrow" src="/wp-content/uploads/2023/11/left-arrow.svg" alt="" width="800" height="800">
                            Back to Catalogue
                        </a>
                        <h1 class="page-subtitle">Search results</h1>
                    <?php else: ?>
                        <h1 class="page-subtitle">Latest Articles</h1>
                    <?php endif; ?>
                    <?php get_search_form(); ?>
                </div>
                <div class="page-subtitle archive-page-categories">Categories</div>
            </div>

            <div class="container archive-page__container">
                <div class="archive-page-content">
                    <div class="archive-posts">
                        <?php
                        if (have_posts()) :
                            while (have_posts()) :
                                the_post();
                                get_template_part( 'includes/post/post' );
                            endwhile;
                            ?>
                        <?php
                        else :
                            // Если постов нет
                            ?>
                            <div class="archive-page__no-result"><?php esc_html_e('Sorry, no posts were found.', 'your-text-domain'); ?></div>
                        <?php
                        endif;
                        ?>
                    </div>
                    <div class="pagination-wrap mt-40">
                        <?php
                        global $wp_query;
                        $total_pages = $wp_query->max_num_pages;
                        $current_page = max(1, get_query_var('paged'));
                        ?>
                        <div data-max-page="<?php echo $total_pages; ?>" data-curr-page="<?php echo $current_page; ?>" class="pagination">
                            <?php echo paginate_links(array(
                                'total' => $total_pages,
                                'prev_text' => '<svg width="9" height="15" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity=".8" d="M.197 7.102L7.08.164c.22-.22.576-.22.796 0l.929.928c.22.22.22.577 0 .797L3.249 7.5l5.555 5.61c.22.221.22.578 0 .798l-.929.928a.563.563 0 01-.796 0L.197 7.898a.563.563 0 010-.796z" fill="#777"></path></svg>',
                                'next_text' => '<svg width="9" height="15" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity=".8" d="M8.803 7.898l-6.881 6.938a.563.563 0 01-.797 0l-.928-.928a.563.563 0 010-.797L5.752 7.5.197 1.89a.563.563 0 010-.798l.928-.928c.22-.22.577-.22.797 0l6.881 6.938c.22.22.22.576 0 .796z" fill="#777"></path></svg>',
                            )); ?>
                        </div>
                    </div>
                </div>
                <aside class="archive-page-sidebar">
                    <div class="archive-page-sidebar__item mb-32">
<!--                        <div class="archive-page-sidebar-title">-->
<!--                            <img src="/wp-content/uploads/2023/11/latest-articles-icons.svg" alt="latest articles icon" width="24" height="24">-->
<!--                            Latest Articles-->
<!--                        </div>-->
                        <a href="https://precisai.com/glossary-term/" class="archive-page-sidebar__category">Glossary</a>
                        
                        <?php
                        $args = array(
                            'taxonomy'   => 'category',
                            'hide_empty' => 1,
                        );

                        $categories = get_categories($args);
                        $current_category_id = get_queried_object_id();

                        foreach ($categories as $category) {
                            $active_class = ($category->term_id === $current_category_id) ? ' --active' : '';

                            echo '<a class="archive-page-sidebar__category' . $active_class . '" href="' . get_category_link($category->term_id) . '">' . $category->name . '</a>';
                        }
                        ?>
                    </div>

                    <div class="archive-page-sidebar__item">
                        <div class="archive-page-sidebar-title archive-page-sidebar-title__media-contact mb-8"><?php the_field('media_contact_title', 'option') ?></div>
                        <div class="archive-page-sidebar-title mb-8"><?php the_field('media_contact_name', 'option') ?></div>
                        <?php $media_contact_image = get_field('media_contact_image', 'option');
                        if( !empty($media_contact_image) ): ?>
                            <img class="archive-page-sidebar__image mb-24" width="<?php echo $media_contact_image['width']; ?>" height="<?php echo $media_contact_image['height']; ?>" src="<?php echo $media_contact_image['url']; ?>"  alt="<?php echo $media_contact_image['alt']; ?>">
                        <?php endif; ?>
                        <div class="archive-page-sidebar-text lh-16 mb-24"><?php the_field('media_contact_text', 'option') ?></div>
                        <?php echo do_shortcode('[contact-form-7 id="f714b3b" title="Sidebar Contact Form"]'); ?>
                    </div>
                </aside>
            </div>
        </section>

        <?php get_template_part( 'includes/increase-efficiency' ); ?>

        <?php //get_template_part( 'includes/get-started' ); ?>
    </main>
<?php
else:
    ?>
    <main class="index-php"> <h1 class="title"><?php echo get_the_title(); ?></h1>
        <div class="container">
            <div class="title"><?php the_title(); ?></div>

            <div class="content">
                <?php while ( have_posts() ) : the_post();
                    the_content();
                endwhile; ?>
            </div>
        </div>
    </main>
<?php
endif;
get_footer();
?>