建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

wordpress上一篇文章和下一篇文章的链接调用代码

GG网络技术分享 2025-03-18 16:07 0


在wordpress模板开发过程中,我们经常需要调用上一篇文章和下一篇文章,用于将整个网站里的网站进行串联,既提高用户粘度也方便用户点击浏览。

制作网站的“上一篇”“下一篇”功能举例

在前面的教程里,我们介绍了如何制作WordPress网站的上一篇、下一篇,是使用下面的调用代码直接将标签和链接全部调用显示出来。

<?php if (get_previous_post()) { previous_post_link('上一篇: %link','%title',true);} else { echo "上一篇:没有了";} ?>
<?php if (get_next_post()) { next_post_link('下一篇: %link','%title',true);} else { echo "下一篇:没有了";} ?>

但有时我们只希望单独调用上一篇文章和下一篇文章的链接,制作出如下面的效果:

wordpress上一篇文章和下一篇文章

实现单独调用wordpress上一篇文章和下一篇文章的链接,可以使用下面的代码:

<?php
$prev_post = get_previous_post(true,'','category');
$next_post = get_next_post(true,'','category');
?>

<?php if(get_permalink( $prev_post->ID ) == get_the_permalink()){?>
<a>没有了</a>
<?php }else{?>
<a href="<?php echo get_permalink( $prev_post->ID );?>">上一节</a>
<?php }?>
<?php if(get_permalink( $next_post->ID ) == get_the_permalink()){?>
<a>没有了</a>
<?php }else{?>
<a href="<?php echo get_permalink( $next_post->ID );?>">下一节</a>
<?php }?>

这段代码可以实现调用同分类下的文章的上一篇、下一篇文章,并且如果是第一篇或者最后一篇,就会显示“没有了”。相关文章:WordPress 获取上一篇下一篇文章的标题和链接。

标签: WordPress 教程

提交需求或反馈

Demand feedback