带头像显示的最新评论代码 - 链接 Bug 修正

» 2010-01-20 83条评论

我曾经写过关于这个“带头像显示的最新评论代码”的文章几篇了,其中比较完善的是《带头像显示的最新评论代码 - 完善篇》,但还是有个遗憾,就是最新评论的链接问题:如果当最新评论已经在评论分页的前面页面时,点击链接后就到达不到此评论所在评论页

这个问题万戈曾经也跟我讨论过,我那时信心十足说能搞定,但还是遇到问题没搞定,后来就不了了之了,囧。

这几天看到 willin 大师终于更新了文章,所以我去他那里请教这个问题的解决方法,他说:

get_comment_link($comment->ID) 取代 get_permalink($comment->ID)

诶?这不是以前我曾经试过的吗?难道是因为函数使用错误?于是我打开我的评论样式代码来看此函数的使用,怎么是 get_comment_link( $comment->comment_ID ) 呢?参数错误???我立即用上此函数,哈,搞定了!

这时邮箱提示有新邮件,一看,原来 willin 立即更正了刚才他的回答:“更正, 是 get_comment_link($comment->comment_ID)”

唠叨完了,下面是方法:(评论代码可以去《带头像显示的最新评论代码 - 完善篇》Copy)

在代码里找到下面这段代码

get_permalink($comment->ID) ."#comment-" . $comment->comment_ID

把它改为下面的这段代码

get_comment_link( $comment->comment_ID )

2010.1.22 Update by willin:

在代码里找到下面这段代码

get_permalink($comment->ID) ."#comment-" . $comment->comment_ID

把它改为下面的这段代码

htmlspecialchars(get_comment_link( $comment->comment_ID ))

这样问题就解决了,通常问题都是小小粗心造成的!具体效果可以点击我博客首页侧边栏的最新评论链接。

zww
or
oooo

“带头像显示的最新评论代码 - 链接 Bug 修正”有83条评论

  1. 林木木 says:

    这个发文速度快呀!沙发了先~

  2. 星网 says:

    :cry: 沙发在哪?

    1. zwwooooo says:

      @星网 你太慢了

  3. 林木木 says:

    这个问题我也忽视了好久好久,我看看去~

    1. zwwooooo says:

      @林木木 有时一下子没折腾好就搁置了 :lol:

    2. 林木木 says:

      @zwwooooo 哈哈,已搞定!

  4. 砼砼 says:

    先留名

  5. 星网 says:

    :shock: 你说的这个BUG,貌似我那也有~!明天请教老万看看~! :mrgreen:

    1. zwwooooo says:

      @星网 老万他肯定第一时间更正,这个问题纠结他很久了 :lol: 话说万戈老吗?年轻的很

  6. A.shun says:

    来晚了,最近累啊,晚上就电影游戏休息 :cool:
    这个问题我没注意到了,暂时先不管它

    1. zwwooooo says:

      @A.shun 评论经常会出现翻页的才会注意到 :grin:

  7. 小T says:

    折腾无处不在呀

  8. [...] This post was mentioned on Twitter by zwwooooo, Michael Davis. Michael Davis said: RT @zwwooooo: 带头像显示的最新评论代码 - 链接 Bug 修正 http://goo.gl/fb/LmQI #wordpress #wp经验技巧 [...]

  9. HzlzH says:

    一直都有头像链接也正常的飘过,我跟老万把 缓存bug也搞定了

    1. zwwooooo says:

      @HzlzH 貌似万戈还没更正链接。

      缓存bug?缓存有啥bug?你的意思是新提交的评论没有使用缓存?要是这个的话我换这个模板时就更正了。

    2. hzlzh says:

      @zwwooooo
      嗯,我说的不是新评论调用头像问题。当时遇到的是,别的插件由于直接调用WP函数造成,头像缓存代码为执行,出现的红叉叉现象。因为我们缓存代码放在主题里面,老万新帖有说 :oops:

  10. 卢松松 says:

    我这个zblog用户就用不上了

    1. zwwooooo says:

      @卢松松 呵呵,那是当然的

  11. 疾风 says:

    有空研究一下你这个,给我也弄一个 呵呵~

    1. zwwooooo says:

      @疾风 哈哈,有空玩玩吧

  12. Jutoy says:

    我这种懒人就是用插件的… :roll:

    1. zwwooooo says:

      @Jutoy 我也超级懒,但我喜欢就会去折腾

  13. 久酷 says:

    好像大叔模板改了........有点不一样了 :idea: :idea:

    1. zwwooooo says:

      @久酷 稍微改一下,无聊而已

    2. 疾风 says:

      @久酷 首页改了~

  14. Socekin says:

    模板又改了,不错,不过建议增加一些小图片标示,你的首页看起来文字太多了,可以用小图片来美化一下。

    1. zwwooooo says:

      @Socekin 懒啊,不想画图 :lol:

  15. 需要折腾去

  16. dongyang says:

    :?: 菜菜的问一句,为什么你们的留言头像都显示自己的小logo呢?

    1. zwwooooo says:

      @dongyang :?: 没明白你说的问题

  17. 泡面 says:

    和 RECENT COMMENTS差不多吧?

  18. 先看看 says:

    都用上了

  19. 万戈 says:

    这个代码我好像也试过呀,不行嘛,回家再试试去

  20. 万戈 says:

    报告,测试失败,现在我用的就是get_comment_link( $comment->comment_ID )这个函数,欢迎来测试~

    1. zwwooooo says:

      @万戈 :?: 正常啊,你有什么问题?

回复给 zwwooooo ¬
取消回复

昵称 *

网址

B em del U Link Code Quote