首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上一次和下一次邮报链接不起作用

上一次和下一次邮报链接不起作用
EN

WordPress Development用户
提问于 2014-08-08 19:00:33
回答 2查看 5K关注 0票数 1

在single.php中,我试图在循环中添加previous_post_linknext_post_link。但是,当查看站点的源时,不会呈现任何内容。我在一个previous_post_link标记中添加了h4,以更好地查看它。通常我会将它添加到pagination-bottom中。为什么会发生这种情况?

这是我的密码

代码语言:javascript
复制
    <?php if (have_posts()) : ?>
    <?php while ( have_posts() ) : the_post(); ?>
        <div class="single-post-wrap col-8 push-2">
            <div class="single-post-feat-img">
                <figure>
                    <?php the_post_thumbnail('news-thumb-single-post') ?>
                </figure>
            </div>
            <article>
                <h4><?php echo get_the_title(); ?></h4>
                <h6><?php echo get_the_date(); ?></h6>
                <hr>
                <p><?php the_content(); ?></p>
                <h4><?php previous_post_link('%link', 'Pre Post', TRUE); ?></h4>
                <hr>
            </article>
            <div class="pagination-bottom">
                <div class="pre-post">
                <a href=""><i class="fa fa-angle-left"></i>Προηγούμενο</a>
                </div>
                <div class="next-post"><a href="">Επόμενο<i class="fa fa-angle-right"></i></a>
                </div>
            </div>
        </div>   
    <?php endwhile; ?>
<?php endif; ?>
EN

回答 2

WordPress Development用户

发布于 2014-08-08 19:28:29

previous_post_link()函数调用中的第三个参数设置为true,这将限制与当前post相同类别中的所有结果。尝试将第三个参数设置为false (或者完全删除它),看看这是否有区别。

如果第三个参数是有意使用的,请确保您的帖子实际上与当前post位于同一类别。如果使用的是自定义分类法,则需要将自定义分类法名称指定为第五个参数:

代码语言:javascript
复制
previous_post_link( '%link', 'Pre Post', TRUE, '', 'my_custom_taxonomy' );
票数 0
EN

WordPress Development用户

发布于 2014-08-09 04:40:49

用它替换您的所有分页代码,并更改类以匹配您的CSS,或者您可以搜索包含在十二个主题style.css文件中的这些代码中的类。

代码语言:javascript
复制
<nav class="nav-single">
<span class="nav-previous"><?php previous_post_link( '%link', '<span class="meta-nav">' . _x( '←', 'Previous post link', 'twentytwelve' ) . '</span> %title' ); ?></span>
<span class="nav-next"><?php next_post_link( '%link', '%title <span class="meta-nav">' . _x( '→', 'Next post link', 'twentytwelve' ) . '</span>' ); ?></span>
</nav><!-- .nav-single -->

Basic CSS

代码语言:javascript
复制
.nav-previous {
    float: left;
    width: 50%;
}

.nav-next {
    float: right;
    text-align: right;
    width: 50%;
}

来源:二十二二

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/157208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档