Установите файл index.php, чтобы отображать сообщения только из одной категории

Вот копия моего файла index.php, который, как я понял, управляет тем, что отображается на странице сообщений. Я хочу, чтобы на странице сообщений отображались только сообщения из моей категории «блог». Может ли кто-нибудь помочь с изменениями кода, которые мне нужно внести, чтобы реализовать это?

Спасибо огромное, ребята Эрин

<?php 
$archive_page_layout = esc_attr(of_get_option('archive_page_layout'));
?>
    <main id="main" class="site-main clearfix <?php echo esc_attr($archive_page_layout); ?>">
        <?php if($archive_page_layout == 'both-sidebar'): ?>
            <div id="primary-wrap" class="clearfix">
        <?php endif; ?>

        <div id="primary" class="content-area">

            <?php if ( have_posts() ) : ?>

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

                    <?php
                        /* Include the Post-Format-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 Format name) and that will be used instead.
                         */
                        get_template_part( 'content' , 'blog' );
                    ?>

                <?php endwhile; ?>

                <?php the_posts_navigation(); ?>

            <?php else : ?>

                <?php get_template_part( 'content', 'none' ); ?>

            <?php endif; ?>

        </div><!-- #primary -->

        <?php 
        if($archive_page_layout == 'both-sidebar' || $archive_page_layout == 'left-sidebar'): 
            get_sidebar('left');
        endif; 
        ?>

        <?php if($archive_page_layout == 'both-sidebar'): ?>
            </div>
        <?php endif; ?>

        <?php 
        if($archive_page_layout == 'both-sidebar' || $archive_page_layout == 'right-sidebar'): 
            get_sidebar('right');
        endif; 
        ?>
    </main><!-- #main -->
<?php get_footer(); ?>
1
0
50
1

Ответы 1

вы должны использовать параметры аргумента, чтобы указать категории сообщений, пожалуйста, обратитесь к https://wordpress.stackexchange.com/questions/145125/display-content-from-a-specific-category для кода, который вам понадобится.

:)

Другие вопросы по теме