显示上一篇、下一篇的缩略图

By
WP札记

在转悠论坛的时候,偶然碰到一个提问,希望单页文章的上一篇下一篇链接改成图片+链接的模样,就像大站的图片组那样~阿修当即表示这个可以有。获取文章缩略图神马的很容易,一条语句足矣,但是记得每篇文章的上一篇下一篇貌似就不那么简单了。

经过一番折腾,基本方法算是出炉了。由于get_the_post_thumbnail可以获取文章ID对应的缩略图,所以可以以此为契机,自己找到上一篇和下一篇的ID,然后获取之即可。下面是给出的解决方案。主要用到的函数是get_adjacent_post,这个函数不是特别常见,用法是这样的

get_adjacent_post( $in_same_cat, $excluded_categories, $previous )

$in_same_cat
(boolean) (optional) 文章是不是在相同分类下.
Default: false

$excluded_categories
(string) (optional) 需要排除的分类ID.
Default: ”

$previous
(boolean) (optional) 是否显示上一篇(取false的话就是下一篇).
Default: true

上一篇缩略图

下一篇缩略图

当然,如果加标题和链接的话,直接放echo里面就可以了。比如可以这么写:

当然,前提是你的文章设置了缩略图……

Comments: 43

  1. 我正找这个代码呢,谢谢分享了! :grin:

    2011年08月29日
  2. 你这个主题倒是挺喜欢的。

    2011年08月30日
    • @囧啊囧 你的主题也很不错,清晰鲜明

      2011年08月30日
    • @axiu :grin: 我比较喜欢你这个,不过好像又不大适合我,我现在那主题有点问题,不是很喜欢。

      2011年08月30日
  3. 木有效果图么???

    2011年08月31日
    • @Leyar 我也没用在什么地方,就和通常大站的图册差不多……

      2011年08月31日
  4. 主题效果很新潮时尚哈!

    2011年08月31日
    • @liveme 见笑了

      2011年08月31日
  5. 现在一提到缩略图我就胆寒。。。那个漏洞真是整死人啊、

    2011年08月31日
    • @罗伊 哪个漏洞?

      2011年08月31日
    • @axiu timthumb远程缩略的那个漏洞。

      2011年08月31日
    • @罗伊 我就把那个文件下载来看了看,准备使用的时候发现代码太多,纠结了一下就放弃了。
      然后没几天就说有漏洞……这是要拍死神来了吗?

      2011年08月31日
  6. 这样也可以? :oops:

    2011年11月09日
  7. 想问下,你的相关文章缩略图显示怎么实现的?

    2011年11月18日
  8. 我以为这篇文章会讲到,结果不是。

    2011年11月18日

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

:razz: