Wordpress使用文章

时间:2017-04-24 12:47:14

标签: php wordpress

所以我修改了单个news.php文件,以便获得上一个/下一个按钮来导航新闻,但该代码使用了帖子ID,例如我在post1属于category1,我按了#34 ;下一个"它不一定是同一类别的下一篇文章。

    <?php
if ( is_single() ):
    $prev = get_previous_post_link();
    $prev = str_replace( '&laquo;', '<div class="wrapper"><span class="fa fa-angle-left"></span>', $prev );
    $prev = str_replace( '</a>', '</a></div>', $prev );
    $next = get_next_post_link();
    $next = str_replace( '&raquo;', '<span class="fa fa-angle-right"></span></div>', $next );
    $next = str_replace( '<a', '<div class="wrapper"><a', $next );
    ?>
    <div class="shapely-next-prev row">
        <div class="col-xs-6 text-left" >
            <?php echo wp_kses_post( $prev ) ?>
        </div>
        <div class="col-xs-6 text-right">
            <?php echo wp_kses_post( $next ) ?>
        </div>
    </div>

有关如何修改此代码的任何想法?我已经多次询问过这个问题,但我无法实现这些帖子中的想法。

我试过了,但它确实显示了一切:

$next = next_post_link( $format, $link, $in_same_term = true, $excluded_terms = '', $taxonomy = 'category' );

同样对于新闻我使用Wp新闻和滚动小部件

编辑: 当我使用它时,我有与现在相同的结果

    $next = get_next_post_link('&laquo; %link', '%title', FALSE);

但是当我使用它时,它并没有显示任何内容:

    $next = get_next_post_link('&laquo; %link', '%title', TRUE);

1 个答案:

答案 0 :(得分:0)

<div class="col-xs-6 text-right">           
    <div class="wrapper">          
      <?php
        next_post_link('
        %link <span class="fa fa-angle-right"></span>',
        '%title',true,'','news-category');
      ?>          
    </div>        
</div>

所以这就是解决方案,这就是问题所在:在我的场合&#39; news-category&#39;中,我必须更改类别永久链接。然后将其实现到next_post_link中,因为如果我只是在没有指定分类法类别的情况下分类,那么它就是在错误的位置查找。