WordPress has_posts()限制检索的帖子数量

时间:2015-07-02 16:37:39

标签: wordpress

我有以下代码(继承,我没有写它),我很难理解为什么它只会带回最近的4个帖子而不是所有帖子。话虽如此,我并不想立刻完成所有事情,但我希望能够控制有多少人回来。

此外,我还需要编写一个功能,其底部带有一个链接,表示"加载更多"并且,当单击时,将返回(通过AJAX)接下来的四个(或多个)帖子,以便立即在已经显示的帖子下方呈现。我该怎么做呢?

谢谢!

        <?php if (have_posts()): ?>
        <div class="postSection">
            <?php
            while (have_posts()) : the_post();
                $pdf_download = get_post_meta($post->ID, 'pdf_download', true);
                $pdf_label = get_post_meta($post->ID, 'pdf_label', true);
                ?>
                <div class='postBox <?php foreach ((get_the_category()) as $cats) {
                    echo $cats->slug . ' ';
                } ?>'>
                    <div class="postImage">
                        <a href="<?php the_permalink(); ?>"
                           title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail(); ?></a>
                    </div>
                    <div class="postContent">
                        <h3><a href="<?php the_permalink(); ?>"
                               title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a>
                        </h3>

                        <div class="postExcerpt">
                            <p><?php the_excerpt_rss(); ?>&nbsp;&nbsp;&nbsp;<a class="readMore"
                                                                               href="<?php the_permalink(); ?>"
                                                                               title="<?php the_title_attribute(); ?>">Read
                                    More</a></p>
                        </div>
                    </div>
                </div>
            <?php endwhile; ?>
        </div>
    <?php endif;

0 个答案:

没有答案