当前位置: 首页 > 知识库问答 >
问题:

Wordpress php只显示同一类别中的下一篇文章链接

楚浩然
2023-03-14

我使用WP的下一个帖子链接功能来显示下一个和上一个导航链接到“同一类别中的下一个帖子”都很好...问题是,当我在一个类别的“最后一个”帖子时,“下一个”链接出现了,并且做了我不想做的事情:链接到一个不同类别的第一个帖子。一个类别的第一个帖子一样,当浏览一个类别的第一个帖子时,“上一个”链接出现,链接到另一个不同类别的上一个帖子...我希望在第一个和最后一个帖子,这个链接没有显示。

   <div id="nav-above" class="navigation">
                        <div class="nav-previous"><?php previous_post_linknext_post_link( '%link', '<span class="meta-nav">' .     
        _x( '&#9668; Previous', 'Previous post link','category' ,TRUE ) . '</span>' ); ?></div>
                        <div class="nav-next"><?php next_post_link( '%link', '<span class="meta-nav">' . _x( 'Next &#9658; ', 'Next post link', 'category',TRUE ) . '</span>' ); ?> </div>
                    </div><!-- #nav-above -->

共有1个答案

穆高澹
2023-03-14

您需要使用get_previous_post_link和get_next_post_link函数来测试是否有下一篇或上一篇文章。例如:

<div id="nav-above" class="navigation">

    <?php $prev = get_previous_post_link( '%link', '<span class="meta-nav">' .     
    _x( '&#9668; Previous', 'Previous post link','category' ,TRUE ) . '</span>' ); ?>
    <?php if ($prev) : ?>
    <div class="nav-previous"><?php echo $prev ?></div>
    <? endif; ?>

    <?php $next = get_next_post_link( '%link', '<span class="meta-nav">' . _x( 'Next &#9658; ', 'Next post link', 'category',TRUE ) . '</span>' ); ?>
    <?php if ($next) : ?>
     <div class="nav-next"><?php echo $next ?> </div>
    <?php endif; ?>

</div><!-- #nav-above -->
 类似资料:
  • 我正在尝试将帖子ID添加到下一个和上一个帖子中。当前使用下面的代码给我带来了不希望看到的页面的post id的效果。

  • 我有一张分类表 我有文章表如下 和我的用户表作为 因此与这些数据我想显示所有的文章这是列在子类别 例如: 主要类别的url是:mydomain。子类别的com/cat/business url为:mydomian。com/cat/商业/广告 因此,当人们访问主类别时,它应该显示主类别上列出的文章的子类别,即使cat_id未被提及为主类别。我想在“业务类别”页面上列出业务子类别文章的所有子类别。 有

  • 我试图分享一篇文章从我的网站(博客)到谷歌加,但它没有显示文章的特色图像,而只是显示文章的标题和链接。我有微数据,也有“og”标签为我的页面。当使用谷歌结构化数据测试工具进行测试时,显示一切良好。我希望能得到一些帮助。如果我试图共享主页,它显示的是一个图像,然而,如果我试图共享网站上的任何帖子,它不显示任何图像。请帮助,让我知道如果你需要任何更多的信息,将很乐意提供。 一篇来自网站的文章

  • 我试图使用API获取subreddit中的所有链接,但它只返回一个url。这是我的代码: 当我在浏览器中访问 json 链接时,它会返回所有 100 个帖子。

  • 如何更改此设置以使每个用户仅获得一篇帖子: 这一个抛出一个错误: “Illumb/Database/Elount/RelationNotFoundException,消息为“调用模型[App/Models/User]上未定义的关系[]。” 用户使用了许多帖子。

  • 有没有办法可以在分页号中添加上一页和下一页? 我有一个单一的帖子多个分页。因此,这是自动生成/创建在文章底部的导航。 我想问的是,是否有人可以帮助,如果它可以添加“下一个”和“上一个”链接,其中包含的url下一页的帖子。 https://myebooklounge.com/del-franco-brothers-adien-book-2-2/