Wordpress - next_post_link / previous_post_link提供文本而不是链接

时间:2015-05-05 12:41:08

标签: php wordpress

我只是想在主页上输出帖子的下一页或上一页的链接。说,我在第一页上有5个帖子,点击下一个,转到下一个5。

这是我的代码:              

        // if previous link exists, show link
        if( get_previous_post_link() ) : ?>
            <li class="next">
                <?php previous_post_link( __( 'Newer Posts &rarr;', 'blog' ) ); ?>
            </li> <?php
        endif;

        // if next link exists, show link
        if( get_next_post_link() ) : ?>
            <li class="previous">
                <?php next_post_link( __( '&larr; Older Posts', 'blog' ) ); ?>                 </li> <?php
        endif; 

    ?>
</ul>

我得到的输出是:

enter image description here

纯文本,无链接。

我很困惑。搜索解决方案,但没有运气。任何帮助,将不胜感激。谢谢。

3 个答案:

答案 0 :(得分:3)

您正在使用的功能是在单个帖子之间导航。你需要的是

答案 1 :(得分:1)

尝试以下方法:

<?php next_post_link( __( '%link','&larr; Older Posts', 'blog' ) ); ?>
<?php previous_post_link( __('%link','Newer Posts &rarr;', 'blog' ) ); ?>

找到here

答案 2 :(得分:0)

<?php previous_post_link('%link', '<span class="meta-nav">&larr;</span> Older posts' , in_same_cat, 'excluded_categories '); ?>
<?php next_post_link('%link', 'Newer posts <span class="meta-nav">&rarr;</span>', in_same_cat, 'excluded_categories '); ?>

使用它会起作用