0

基本上,我几乎不知道为什么我的 WP 站点只能运行最多 766 条一种类型的自定义帖子(实际帖子)的查询。

我有 26,000 个帖子属于一个自定义帖子类型,但无法全部查询,因为它只允许我查询第一个 766,然后在第 767 号停止。

编辑:

从我调试网站的一些评论中发现我的查询问题没有错误。我使用了define('WP_DEBUG_DISPLAY', true); 并没有在哪里。

您可以在此处找到公共 URL:http: //universitycompare.com/test/

正如您在此处看到的,它仅显示 766 个自定义帖子,但是当它到达 767 时,查询停止并且在那里不起作用。我需要一种方法将“博客页面最多显示”的阅读设置设置为无限制。(或 30k+)

有没有人遇到过这个问题?如果对如何修复有任何想法?- 我在这里发布了这个,因为网上没有任何反馈/线索,但感觉可能是 MySQL 问题或 Wordpress 问题?- 我只是不确定。

仅供参考,我用来查询的代码可以在这里找到:

<?php //wp_reset_query();  // Restore global post data stomped by the_post(). ?>

<?php 

// args
$args = array(
    'post_type' => 'uc_course',
    'order' => 'DESC'
);

// get results
$the_query = new WP_Query( $args );

// The Loop
?>
<?php if( $the_query->have_posts() ): ?>
    <ul>
    <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
    <?php $object = get_field('university') ?>
        <?php if( $object->post_title == "University of Aberdeen" ) { ?>
        <li>
            <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
        </li>
        <?php } ?>
    <?php endwhile; ?>
    </ul>
<?php endif; ?>

<?php wp_reset_query();  // Restore global post data stomped by the_post(). ?>
4

0 回答 0