我曾经写过关于这个“带头像显示的最新评论代码”的文章几篇了,其中比较完善的是《带头像显示的最新评论代码 - 完善篇》,但还是有个遗憾,就是最新评论的链接问题:如果当最新评论已经在评论分页的前面页面时,点击链接后就到达不到此评论所在评论页。
这个问题万戈曾经也跟我讨论过,我那时信心十足说能搞定,但还是遇到问题没搞定,后来就不了了之了,囧。
这几天看到 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
赏
oooo
or
- 本文标题:带头像显示的最新评论代码 - 链接 Bug 修正
- 本文链接:https://zww.me/archives/24818
- 发布时间:2010年01月20日 22:20
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
这个发文速度快呀!沙发了先~
沙发在哪?
@星网 你太慢了
这个问题我也忽视了好久好久,我看看去~
@林木木 有时一下子没折腾好就搁置了
@zwwooooo 哈哈,已搞定!
先留名
你说的这个BUG,貌似我那也有~!明天请教老万看看~!
@星网 老万他肯定第一时间更正,这个问题纠结他很久了 话说万戈老吗?年轻的很
来晚了,最近累啊,晚上就电影游戏休息
这个问题我没注意到了,暂时先不管它
@A.shun 评论经常会出现翻页的才会注意到
折腾无处不在呀
一直都有头像链接也正常的飘过,我跟老万把 缓存bug也搞定了
@HzlzH 貌似万戈还没更正链接。
缓存bug?缓存有啥bug?你的意思是新提交的评论没有使用缓存?要是这个的话我换这个模板时就更正了。
@zwwooooo
嗯,我说的不是新评论调用头像问题。当时遇到的是,别的插件由于直接调用WP函数造成,头像缓存代码为执行,出现的红叉叉现象。因为我们缓存代码放在主题里面,老万新帖有说
我这个zblog用户就用不上了
@卢松松 呵呵,那是当然的
有空研究一下你这个,给我也弄一个 呵呵~
@疾风 哈哈,有空玩玩吧
我这种懒人就是用插件的…
@Jutoy 我也超级懒,但我喜欢就会去折腾
好像大叔模板改了........有点不一样了
@久酷 稍微改一下,无聊而已
@久酷 首页改了~
模板又改了,不错,不过建议增加一些小图片标示,你的首页看起来文字太多了,可以用小图片来美化一下。
@Socekin 懒啊,不想画图
需要折腾去
菜菜的问一句,为什么你们的留言头像都显示自己的小logo呢?
@dongyang 没明白你说的问题
和 RECENT COMMENTS差不多吧?
@泡面 差不多
都用上了
这个代码我好像也试过呀,不行嘛,回家再试试去
报告,测试失败,现在我用的就是get_comment_link( $comment->comment_ID )这个函数,欢迎来测试~
@万戈 正常啊,你有什么问题?
我的博客用的自创的无图版,没设计这个。
@草根网评 无图的一样,有图也就是多了一个头像函数而已