Php 并非所有帖子都显示在wordpress的模板页面上

Php 并非所有帖子都显示在wordpress的模板页面上,php,wordpress,templates,Php,Wordpress,Templates,我做了一个自定义模板,我想在这个模板中显示某些类别的所有帖子,不包括一些,我只收到10篇帖子,但我有100多篇帖子,分页显示重复的帖子,我的意思是其他页面上的相同帖子,这段代码有什么错误吗 任何帮助都将不胜感激 ` `转到Wordpress管理仪表板 在“设置>阅读”中有两个选项 一个可用的选项“博客页面最多显示”默认为10更改它,您可以获得所有帖子嗨,谢谢您的回复,我已经设置好了,但是分页显示相同的帖子无论我转到第1页还是第4页或任何其他页面,我看到相同的帖子,我想要不同的帖子不一

我做了一个自定义模板,我想在这个模板中显示某些类别的所有帖子,不包括一些,我只收到10篇帖子,但我有100多篇帖子,分页显示重复的帖子,我的意思是其他页面上的相同帖子,这段代码有什么错误吗

任何帮助都将不胜感激

`



`转到Wordpress管理仪表板

在“设置>阅读”中有两个选项


一个可用的选项“博客页面最多显示”默认为10更改它,您可以获得所有帖子

嗨,谢谢您的回复,我已经设置好了,但是分页显示相同的帖子无论我转到第1页还是第4页或任何其他页面,我看到相同的帖子,我想要不同的帖子不一样,我认为代码有问题,我无法理解您需要在wp_查询中包含分页参数以支持分页,但您应该为此发布另一个问题。
<?php /* Template Name: Blog Template */ ?>
<?php get_header(); ?>

<?php 
$homepageLayout = get_theme_mod('homepageLayout', 'no-sidebar');

?>

<div class="container pm-containerPadding-top-110 pm-containerPadding-bottom-90">
    <div class="row">

        <?php if($homepageLayout === 'no-sidebar') { ?>

            <div class="col-lg-12 col-md-12 col-sm-12">




                <?php
$query = new WP_Query('cat=106,93,138,136,86,23,103,83,84,92,78,137');


 if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post(); ?>

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

                <?php }//end of posts ?>

                <?php } else { ?>
                     <p><?php _e('No posts were found.', 'medicallinktheme'); ?></p>
                <?php endif; ?> 

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

            </div>

        <?php } else if($homepageLayout === 'right-sidebar') {?>

            <!-- Retrive right sidebar post template -->
            <div class="col-lg-8 col-md-8 col-sm-12">

                <?php
$query = new WP_Query('cat=106,93,138,136,86,23,103,83,84,92,78,137');



 if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post(); ?>

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

                <?php }//end of posts ?>

                <?php } else { ?>
                     <p><?php _e('No posts were found.', 'medicallinktheme'); ?></p>
                <?php endif; ?>  

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

            </div>

             <!-- Right Sidebar -->
             <?php get_sidebar('home'); ?>
             <!-- /Right Sidebar -->

        <?php } else if($homepageLayout === 'left-sidebar') { ?>

             <!-- Left Sidebar -->
             <?php get_sidebar('home'); ?>
             <!-- /Left Sidebar -->

            <!-- Retrive right sidebar post template -->
            <div class="col-lg-8 col-md-8 col-sm-12">

                <?php
$query = new WP_Query('cat=106,93,138,136,86,23,103,83,84,92,78,137');



 if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post(); ?>

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

                <?php }//end of posts ?>

                <?php } else { ?>
                     <p><?php _e('No posts were found.', 'medicallinktheme'); ?></p>
                <?php endif; ?> 

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

            </div>

        <?php } else {//default full width layout ?>

            <div class="col-lg-12 col-md-12 col-sm-12">

<?php

$query = new WP_Query('cat=106,93,138,136,86,23,103,83,84,92,78,137');



 if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post(); ?>

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

                <?php }//end of posts ?>

                <?php } else { ?>
                     <p><?php _e('No posts were found.', 'medicallinktheme'); ?></p>
                <?php } ?> 

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

            </div>

        <?php }  ?>

    </div> <!-- /row -->
</div> <!-- /container -->
<?php get_footer(); ?>