简体   繁体   English

WordPress中的下一个上一个具有标题的前一个/下一个链接?

[英]Next Previous Post in wordpress with previous / next link with title?

I recently tried the previous post and the next post button link. 我最近尝试了上一篇文章和下一篇文章按钮链接。 I do that with image in the left and right side of the site.Its working perfect.But i didn't know how to do this 我用网站左侧和右侧的图像来做到这一点。它工作得很好。但我不知道该怎么做

For Example: 例如:

 <div class="alignleftfp">
                        <?php next_post('%', '<img class="imgalign" src="' . WP_CONTENT_URL . '/uploads/1.png" alt="Next" /> ', 'no');
                        ?>
                    </div>
                    <div class="alignrightfp">

                        <?php previous_post('%', '<img class="imgalign" src="' . WP_CONTENT_URL . '/uploads/1.png" alt="Next" />  ', 'no');
                        ?>
                    </div>

Is it Possible to Show the Previous Post and Next Post Link with Under Title in every Bottom of the Post. 是否可以在帖子的每个底部显示标题下的上一个帖子和下一个帖子链接。 Here is the Screenshot. 这是屏幕截图。 在此处输入图片说明

<nav id="nav-single">
    <?php
        $prev_post = get_previous_post(); 
        $id = $prev_post->ID ;
        $permalink = get_permalink( $id );
    ?>
    <?php 
        $next_post = get_next_post();
        $nid = $next_post->ID ;
        $permalink = get_permalink($nid);
    ?>
       <span class="nav-previous"><?php previous_post_link( '%link', __( '<span class="meta-nav">&larr;</span> Previous', 'twentyeleven' ) ); ?> 
            <h2><a href="<?php echo $permalink; ?>"><?php echo $prev_post->post_title; ?></a></h2>
       </span>

       <span class="nav-next"><?php next_post_link( '%link', __( 'Next <span class="meta-nav">&rarr;</span>', 'twentyeleven' ) ); ?>
            <h2><a href="<?php echo $permalink; ?>"><?php echo $next_post->post_title; ?></a></h2>

      </span>
</nav>

在此处输入图片说明

I hope you are using this code in single.php from where the whole of the post is displayed. 希望您在single.php中使用此代码,从中显示整个文章。 For displaying the links (Next/Prev), you need to check the function. 要显示链接(下一个/上一个),您需要检查功能。

get_template_part()

in the same file (Single.php of your theme). In my case function in single.php has been passes parameters like

<?php get_template_part( 'content-single', get_post_format() ); ?>

So, you will open the "content-single.php" according to the parameters specified in the function and paste the same code

<div class="alignleftfp">
<?php next_post('%', '<img class="imgalign" src="' . get_bloginfo('template_directory') . '/images/1.png" alt="Next" /> ', 'no');
?>
</div>

<?php previous_post('%', '<img class="imgalign" src="' . get_bloginfo('template_directory') . '/images/2.png" alt="Next" />  ', 'no');
?>
</div>

below <h1 class="entry-title"><?php the_title(); ?></h1>

I hope this will solve your problem. 我希望这能解决您的问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM