【问题标题】:Page navigation won't show up for the Homepage主页导航不会显示
【发布时间】:2013-04-13 04:13:03
【问题描述】:

我使用 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 视觉作曲家”

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

【问题讨论】:

  • 您希望导航显示在这段代码的哪个位置?
  • 10 后循环后。然后它显示在下一页。喜欢类别!

标签: php wordpress


【解决方案1】:

您正在使用自定义查询,因此您需要像这样添加 $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
    )
    );
?>

【讨论】:

  • 可能的事情之一。完全同意,因为它过去已经为我解决了这个问题。 +1
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-09-28
相关资源
最近更新 更多