wordpress默认上一篇、下一篇文章调用函数previous_post_link()
、next_post_link()
调用的是纯文本超链接,如果想调用上一篇、下一篇文章的特色图像要怎么实现呢?方法思路是获取上一篇、下一篇文章的ID后,传递给获取缩略图的函数get_the_post_thumbnail()
调用对应的特色图像。
代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php //上一篇 $prevPost = get_previous_post(true); if($prevPost){ $prevThumbnail = get_the_post_thumbnail($prevPost->ID, array(100,100)); previous_post_link('%link',"$prevThumbnail %title", TRUE); } //下一篇 $nextPost = get_next_post(true); if($nextPost){ $nextThumbnail = get_the_post_thumbnail($nextPost->ID, array(100,100) ); next_post_link('%link',"$nextThumbnail %title", TRUE); } ?> |
扩展
WordPress获取当前文章上一篇文章的信息函数get_previous_post()
WordPress获取当前文章下一篇文章的信息函数get_next_post()
原创文章,作者:jamestackk,如若转载,请注明出处:https://blog.ytso.com/tech/wp/248699.html