Wordpress WP_Query复制使用高级自定义字段生成的自定义帖子

Wordpress WP_Query复制使用高级自定义字段生成的自定义帖子,wordpress,advanced-custom-fields,custom-post-type,Wordpress,Advanced Custom Fields,Custom Post Type,我有一个网站,用户通过定制的帖子类型(电影)通过前端ACF表单生成帖子。我使用WP_查询将档案限制在自己的帖子中。这是工作,但我得到4页的重复文章,无论用户。例如,一个有20篇文章的管理员会在第1-4页上得到同样的20篇文章,一个有8篇文章的作者会在同样的8篇文章中得到4页 我已经检查了它们是否是修订版(它们不是),我已经删除了ACF字段,所以它是裸体的WP帖子,这也不起作用 <?php if ( is_user_logged_in() ): global $current

我有一个网站,用户通过定制的帖子类型(电影)通过前端ACF表单生成帖子。我使用WP_查询将档案限制在自己的帖子中。这是工作,但我得到4页的重复文章,无论用户。例如,一个有20篇文章的管理员会在第1-4页上得到同样的20篇文章,一个有8篇文章的作者会在同样的8篇文章中得到4页

我已经检查了它们是否是修订版(它们不是),我已经删除了ACF字段,所以它是裸体的WP帖子,这也不起作用

    <?php
if ( is_user_logged_in() ):
    global $current_user;

    wp_get_current_user();
    $author_query = array(
        'posts_per_page'    => -1,
        'author'    => $current_user->ID,
        'post_type' => 'batch',
        'post_status'   => 'publish',
        'meta_key'  =>  'batch_name'
    );

    $author_posts = new WP_Query($author_query);
    ?>

                <div class="cell" data-title="Name">
                    <a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_field('movie_name') ?></a>
                </div>

    <?php endwhile;
    else :
        echo "Please log in to view and manage movies";
    endif;
    ?>

<?php wp_reset_postdata(); ?>


我得到了我想要的所有元数据,但我不需要它4次。提前感谢您的审阅和帮助

您是否在某处输出分页?是的-谢谢您的提问,因为它解决了问题。主题(Astra Pro)具有用于存档和分页的自定义设置。从“分页”切换到“无限滚动”将其减少为唯一的帖子,与每个作者的预期输出相匹配。非常感谢你!