Php 在wordpress中每页发布未在页面上正确呈现

Php 在wordpress中每页发布未在页面上正确呈现,php,wordpress,Php,Wordpress,嗨,我有这个wordpress网站,页面上会显示图像。现在我的问题是,当我添加post\u per\u page=>50'时,当我刷新页面时,每页的帖子数量没有正确呈现。下面是我的代码 <?php query_posts( array( 'post_per_page' => 50, 'cat'=> '7',

嗨,我有这个wordpress网站,页面上会显示图像。现在我的问题是,当我添加
post\u per\u page=>50'
时,当我刷新页面时,每页的帖子数量没有正确呈现。下面是我的代码

<?php 
                        query_posts( array(
                        'post_per_page'  => 50,
                        'cat'=> '7',
                        'order' => 'ASC'
                    ) );

                ?>
                <?php while(have_posts()) : the_post(); ?>

                <div class="single-gallery anim-5-all interoors masonryImage mix span-4">
                    <div class="img-holder">
                        <?php
                            $thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'medium' );
                            $url = $thumb['0'];
                        ?>
                        <img src="<?=$url; ?>" alt="">

                    </div>
                </div><!-- /.single-gallery -->
                <?php endwhile; wp_reset_query(); ?>

“alt=”“>

现在它将在页面上显示9个图像。有人能帮我解决这个问题吗?非常感谢任何帮助。TIA

首先,我喜欢你的查询参数中的错误

'post_per_page'  => 50,
wp_查询循环没有这样的参数,而是使用它

'posts_per_page'  => 50,
第二段引用了wodpress codex中关于函数的内容

注意:此函数将完全覆盖主查询,而不是 供插件或主题使用。其方法过于简单 修改主查询可能会有问题,应该避免 只要有可能,在大多数情况下,都有更好、更高的性能 用于修改主查询的选项,例如通过“pre_get_posts” WP_查询中的操作

我建议您使用标准wordpress循环

<?php
$args = [
    'posts_per_page' => 50,
    'cat'            => '7',
    'order'          => 'ASC',
];

// The Query
$query = new WP_Query( $args );

// The Loop


while ( $query->have_posts() ) : $query->the_post(); ?>
    <div class="single-gallery anim-5-all interoors masonryImage mix span-4">
        <div class="img-holder">
            <?php
                $thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'medium' );
                $url = $thumb['0'];
            ?>

            <img src="<?=$url; ?>" alt="">

        </div>
    </div><!-- /.single-gallery -->
    <?php
endwhile;
wp_reset_postdata();
?>

“alt=”“>

谢谢。我只使用这一个查询帖子,每页都有帖子