Wordpress template next_prev

时间:2016-10-11 作者:Youpirse1978

我有下一个和上一个画廊和选择是不确定的,我不知道如何改变。我想使“按两个选择”类别不是按状态(发布)

function in_conference_prev_next_posts() {
    $cmsmasters_post_type = get_post_type();

    $published_posts = wp_count_posts($cmsmasters_post_type)->publish;


    if ($published_posts > 1) {
        echo \'<aside class="post_nav">\';

        previous_post_link(\'<span class="cmsmasters_prev_post">%link<span class="cmsmasters_prev_arrow"><span></span></span><span class="sub">previous</span></span>\');

        next_post_link(\'<span class="cmsmasters_next_post">%link<span class="cmsmasters_next_arrow"><span></span></span><span class="sub">next</span></span>\');

        echo \'</aside>\';
    }
}

1 个回复
SO网友:Steve

请参见:https://codex.wordpress.org/Function_Reference/previous_post_link

我对你所问的有点困惑,但我假设你是在下一个/上一个链接后转到同一类别的下一个或上一个帖子?在这种情况下,需要在“previous\\u post\\u link”中定义第三个参数“next\\u post\\u link”为“true”。

请注意,这两个函数必须在“循环”中使用才能工作。

相关推荐

如何使用GET_NEXT_POST_LINK排除或跳过POST类型

我有一个名为families的帖子类型,我在其中添加每个家庭的个人信息,在数据中有一个名为status的选项。*重要提示:字段是使用ACF自定义字段创建的这些族显示在每个页面上。例如我需要的是排除没有保留状态的族,以及在“下一步”和“上一步”按钮中未显示或链接的族。在我的代码中,我有函数get\\u next\\u post\\u link()和get\\u previous\\u post\\u link()<?php $older_link = get_next_post_link( \