如何修复WordPress循环中的错误?

时间:2017-09-05 作者:Webear

我不符合下面按钮的外观条件,我做错了什么?

<?php
                query_posts( array(
                    \'post_type\' => \'post\',
                    \'post_per_page\' => 6,
                    ) );
                if( have_posts() ){
                    while( have_posts() ){
                        the_post();
                        ?>
                        <div class="project">
                            <a href="<?php echo get_permalink(); ?>"><div class="project-img" style="background: url(\'<?php echo get_the_post_thumbnail_url(); ?>\')"></div></a>
                            <span><?php the_title(); ?></span>
                            <?php the_excerpt(); ?>
                            <p class="post-date"><?php the_date(\'d/m/Y\'); ?></p>
                        </div>
                        <?php
                    }
                } else {

                }
                ?>
<?php if (  $wp_query->max_num_pages > 1 ) : ?>
<script>
var ajaxurl = \'<?php echo site_url() ?>/wp-admin/admin-ajax.php\';
var true_posts = \'<?php echo serialize($wp_query->query_vars); ?>\';
var current_page = <?php echo (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; ?>;
var max_pages = \'<?php echo $wp_query->max_num_pages; ?>\';
</script>
<div id="true_loadmore">Загрузить ещё</div>

1 个回复
最合适的回答,由SO网友:Jacob Peattie 整理而成

您已设置\'posts_per_page\' => -1,, 这意味着每页不受限制的帖子,但正在检查$wp_query->max_num_pages > 1. 如果你每页都有无限的帖子,那么永远不会有超过1页的帖子。

结束

相关推荐

如何自定义自定义php文件的页面标题

我正在创建一个自定义php/js页面,在第二个页面上查询和显示来自单独的非wordpress DB的结果。页眉和页脚将与我的主题相同,因此我调用了主题的页脚和页眉,但我还没有弄清楚为什么我自定义页面标题的钩子不起作用,并询问使用哪个钩子来显示我指定的标题。除了主题的页眉和页脚,我不需要调用wordpress中的任何内容(我不使用页面模板的原因之一)。我想是的require(\'../wp-blog-header.php\'); get_header(); add_filter( \'wp_