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

WordPress下一个和上一个链接(自定义帖子类型)在同一级别

微生毅然
2023-03-14

我想在同一级别内添加下一页和上一页链接。

有什么办法解决这个问题吗?

编辑:

<?php
        $pagelist = get_pages('post_type=publikation&sort_column=menu_order&sort_order=asc');
        $pages = array();
        foreach ($pagelist as $page) {
           $pages[] += $page->ID;
        }

        $current = array_search(get_the_ID(), $pages);

        $testPost = (get_pages( array( 'post_type' => 'publikation' ,'child_of' => $post->ID ) ) || $post->post_parent);

        $prevID = $pages[$current-1];
        $nextID = $pages[$current+1];
        ?>

        <div class="navigation">
        <?php if (!empty($prevID) && !$testPost) { ?>
        <div class="alignleft">
        <a href="<?php echo get_permalink($prevID); ?>"
          title="<?php echo get_the_title($prevID); ?>">Previous</a>
        </div>
        <?php }
        if (!empty($nextID) && !$testPost) { ?>
        <div class="alignright">
        <a href="<?php echo get_permalink($nextID); ?>"
         title="<?php echo get_the_title($nextID); ?>">Next</a>
        </div>
        <?php } ?>
        </div><!-- .navigation -->`

共有1个答案

郎慎之
2023-03-14

我知道这个话题有5年历史了,但我遇到了同样的问题,并找到了一个简单的解决方法。我在这里分享一下,以防有人也在处理这个问题。

您只需将get_pages();更改为get_posts();:

        $pagelist = get_posts('post_type=publikation&sort_column=menu_order&sort_order=asc');
 类似资料:
  • 我非常努力地显示下一个&上一个按钮,不管它是否在我的wordpress主题上处于活动状态。我似乎想不出一个办法来让它工作。我正在尝试这样做:http://www.kinocreative.co.uk/hints-and-tips/wordpress-nextpreview-post-navigation-with-images-and-inactive-links/extracty but for

  • 本文向大家介绍WordPress 注册自定义帖子类型,包括了WordPress 注册自定义帖子类型的使用技巧和注意事项,需要的朋友参考一下 示例 假设您有一个图书馆网站,并且想要一个名为Books的自定义帖子类型。可以注册为 如此简单,您现在就注册了一个自定义帖子类型。 该代码段可以放在主题functions.php文件中,也可以放在插件结构中。

  • 我已经使用代码设置了WordPress自定义帖子类型。我已经设法让自定义帖子显示在“归档”页面中,但如果我单击“归档”页面中的链接,WP无法找到单个帖子页面。 我想我可能对定制的post permalinks有问题。希望有人能帮我 functions.php 页面模板 要显示自定义帖子,我设置了一个带有WP查询的新页面模板: 页面模板代码似乎工作和所有自定义帖子显示预期但当我点击标题链接我得到一个

  • 我是wordpress的新手,尝试使用钉板主题。我已经创建了不同的页面,我想在每个页面上显示属于一个类别的帖子。虽然,这似乎是一个相当常见的问题,但我仍然无法理解如何准确地做到这一点。 我假设我必须在某个地方编写此代码:- query_posts(category_name= 但是,我不知道我应该把它放在哪个文件/位置,如果我需要任何插件来工作。

  • 我发现了这个网站:http://www.jfletcherdesign.com. 我想复制一下主页上显示他所有帖子的特色图片的方式,以及当你点击你在特定帖子中深入查看的图片时显示的方式。我还想复制一下你是如何在一个类别中点击“前进”和“下一步”并将一个图像添加到相应的帖子中的。 有人能为我指出设置此功能的正确方向吗? 如果你能给我指出jQuery插件的话,我会得到额外的积分,该插件在他的分类页面上

  • 我在使用WordPress、高级自定义字段post object field和Timber渲染自定义永久链接时遇到了以下问题。我有帖子和自定义帖子类型的照片库,它们是相关的,并通过使用附加到故事帖子的帖子对象字段的链接设置来连接。呈现的链接显示如下:在本例中,http://example.com/photos/%locations%/bordeaux/.的< code>%locations%段应替