0

我最近尝试了上一篇文章和下一篇文章按钮链接。我用网站左右两侧的图片来做到这一点。它工作完美。但我不知道该怎么做

例如:

 <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>

是否可以在帖子的每个底部显示上一个帖子和下一个帖子链接以及标题下的内容。这是屏幕截图。 在此处输入图像描述

4

2 回答 2

2
<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>

在此处输入图像描述

于 2013-07-12T10:24:30.390 回答
1

我希望您在 single.php 中使用此代码,从那里显示整个帖子。要显示链接(下一个/上一个),您需要检查该功能。

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>

我希望这能解决你的问题。

于 2013-07-12T11:02:40.240 回答