0

我使用 PHP Code for post 将 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(); ?>

注意:第一次,我在主页使用“您的最新帖子”。它显示不错,但分页不正确!

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

如果你知道如何解决它请帮助我!非常感谢

4

1 回答 1

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
    )
    );
?>
于 2013-04-13T07:33:14.750 回答