页面导航不会显示在主页上

时间:2013-04-13 04:13:03

标签: php wordpress

我使用PHP代码发布PHP以将PHP放入模板中。一切正常,但页面导航不会显示。

这是我网站上的一个简单循环。它是在local host设计的,所以我不能给你地址。

这是我的代码:

<?php $lastest= new WP_Query ( array
    (
        'post_type' => post,
        'posts_per_page' => 10,
        'ignore_sticky_posts' => 1
    )
    );
?>
<div id="content-wrap">
    <?php while($lastest->have_posts()) : $lastest->the_post(); ?>
    <div id="lastest-new-wrap">
        <div id="thumbnail-wrap">
            <div id="thumbnail-size"><?php the_post_thumbnail(); ?></div>
        </div>
        <h1 id="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
        <div id="post-desc"><?php the_excerpt(); ?></div>
    </div>
    <?php endwhile; ?>
    <?php next_posts_link(); ?>
    <?php previous_posts_link(); ?>
</div>
<?php wp_reset_postdata(); ?>

谢谢你的回复! 但是文本链接没有显示。我的意思是较旧的帖子和新帖子 我正在使用这个PHP代码来调用它:

<?php next_posts_link(); ?>
<?php previous_posts_link(); ?>

注意:第一次,我在主页上使用“您的最新帖子”。它表现得很好但是Paged不对!

第二次,我使用静态页面进行主页。然后文本链接不显示!用得知道为什么?我使用PHP Code for Post在页面中插入PHP代码。然后我设计了一个名为“HomePage”的独特页面。用
设计这个页面 “WPBakery Visual Composer”

如果你知道如何解决它,请帮助我!太多了

1 个答案:

答案 0 :(得分:2)

您正在使用自定义查询,因此您需要添加$ paged参数,如下所示:

<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
<?php $lastest= new WP_Query ( array
    (
        'post_type' => post,
        'posts_per_page' => 10,
        'ignore_sticky_posts' => 1,
        'paged' => $paged
    )
    );
?>