WP-RecentComments 功能调查

Oct 21st, 2008 Add Comment

WP-RecentComments 是一个在 WordPress 侧边栏显示最新评论的插件. 其灵活多变, 还支持 AJAX 翻页显示. 这是一个简单的插件, 最初只是 Blocks 主题分离出来的一部分, 因为有了网友们的支持与进言, 才有了今天的插件. 这次我准备再进一步改进这个插件...

WP-RecentComments 1.6 beta 下载试用!
新增 smilies 参数控制是否在最新评论中显示表情图标; 可通过 $echo=false 返回 HTML 字符串; pingbakck/trackback 与普通评论分开处理; 去除最新评论列表中所有的 blockquote; 去除评论详细中除最外层外的所有 blockquote; 除 pingback/trackbcak 外所有评论都可进入详细页面; 该版本暂无多语言支持.
(正式版已经发布, beta 版本不再提供下载. 下载正式版)

新版本中预定新增功能如下:
1. 添加以 JavaScript 作为输出. (也可正规输出, 感谢雪山飞猪在 SEO 方面的提点) (可用第五点代替)
2. 最新评论中不显示 <blockquote> 标签及其内容, 查看详细则保留. (可参考我现在的效果)
3. 评论和 Pingback/Trackback 分开处理. (可参考我现在的效果)
4. 选择是否带有 <ul> 标签. (意义不大)
5. 用户可以获取生成的最新评论 HTML 字符串, 可以对字符串再处理. (如: JS 输出)
6. 显示表情图标. (可选, 默认不显示)
7. 评论详细页面, 除了最外层的其余 blockquote 全部删除.
8. 所有评论都能进入详细页面. (本来只有超长的可以)
9. 追加对抛锚链接的支持. (感谢 JAY)
10. 评论详细页面增加评论时间信息.

不准备追加的特性如下:
1. 显示表情图标. (因为有些人用很大的图标) (既然大家强烈要求...)
2. 为头像加链接. (暂时不准备追加, 因为很多主题对 <a> 标签有特殊定义, 图片不好处理)
3. 鼠标悬停时显示用户资料, 像 Gtalk 一样. (用户资料本来就不多, 而且主题样式也是个问题)
4. 跳转到最后一页. (这个插件叫 WordPress Recent Comments)

我很想知道你想要什么, 无论是功能上的 (可能现在没有你想要的), 还是代码上的 (或许你觉得我的代码风格不好). 如果哪位有好的想法, 或者对新功能有什么意见, 请务必提出来.

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: WP-RecentComments 功能调查

  1. http://0.gravatar.com/avatar/4aae3c3ee12a70d7eb284df51470c11c?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    安装后如何自定义那些设置?比如不显示头像之类的。
    后台设置栏的选项只有一个让你选择用插件自带的java script还是wordpress自带的...或者自定义....

  2. http://0.gravatar.com/avatar/8e0e0c0529b328bd88b903ab09f2f680?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    非常有意思我觉得很有价值

  3. http://1.gravatar.com/avatar/fbfb1af944ff5d299027778eb283f012?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    为什么我安装后会出现

    Fatal error: Call to undefined function create_recentcomments() in D:\web\wwwroot\yanghongzhao\wp-content\plugins\wp-recentcomments\wp-recentcomments.php on line 24

  4. http://0.gravatar.com/avatar/490cf262668eebb0f0f1a50d9d48d702?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @G.J
    WordPress 自带的.

    @烈烛
    我考虑一下.

  5. http://0.gravatar.com/avatar/8ce7c0eed8c742f132bee5cd1e372d22?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    能不能增加只选择某一分类的最新评论进行显示?我直接用页面做了一个留言板,希望能将留言的评论和普通文章的评论分开显示

  6. http://0.gravatar.com/avatar/03b46cbe461ac3fd57fa13ce6474fe25?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    楼上的,问下你,你们用的是什么头像插件?

  7. http://0.gravatar.com/avatar/03b46cbe461ac3fd57fa13ce6474fe25?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G
  8. http://1.gravatar.com/avatar/10e5731d1a8aed7f69f55e9f6dbc92d7?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    对了,忘了提到一点,加上时间吧~

  9. http://0.gravatar.com/avatar/490cf262668eebb0f0f1a50d9d48d702?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G
  10. http://0.gravatar.com/avatar/490e21bcf850e5e0ca5d4ce50a6cc064?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    这个投票效果是怎么实现的?

  11. http://0.gravatar.com/avatar/2e8995d161ddcb182e804c41a4bc77ed?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    WP-RecentComments 1.6 beta 測試 :roll:

  12. http://0.gravatar.com/avatar/8f5f791a96da1149371856ed81518c07?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    上一页和下一页还是比较直观的。

  13. http://1.gravatar.com/avatar/3131f3c681f1384e35850204e1c8246a?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    还是加表情的好,反正可以自己控制~

  14. http://0.gravatar.com/avatar/490cf262668eebb0f0f1a50d9d48d702?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @JAY
    heh~ 已经处理好了.
    谢谢啊, 这个也加上.

  15. http://1.gravatar.com/avatar/10e5731d1a8aed7f69f55e9f6dbc92d7?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    就是链接后面的那些"#comment-5678"~

  16. http://0.gravatar.com/avatar/490cf262668eebb0f0f1a50d9d48d702?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G
  17. http://1.gravatar.com/avatar/10e5731d1a8aed7f69f55e9f6dbc92d7?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    点击双箭头显示全部评论内容里面的只有hash的链接没有处理好哟~

  18. http://0.gravatar.com/avatar/2e8995d161ddcb182e804c41a4bc77ed?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G
  19. http://0.gravatar.com/avatar/490cf262668eebb0f0f1a50d9d48d702?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @ucax
    好吧, 我就尝试一下吧.

  20. http://0.gravatar.com/avatar/2e8995d161ddcb182e804c41a4bc77ed?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    表情建議可以加進去,使用決定開或不開。 :roll:

  21. http://0.gravatar.com/avatar/490cf262668eebb0f0f1a50d9d48d702?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @jianqun
    个人喜好问题而已, 没有括号的话难以令人联想到那是可以点击的.
    你可以通过编辑 po 文件, 通过翻译的方式改成自己喜欢的. 也可以在 core.php 文件中查找 [...], 并改成你喜欢的文字或符号.

    @Patrick
    不准备追加的特性如下:
    1. 显示表情图标. (因为有些人用很大的图标)
    ...

    @underone
    呵呵, 你在之前版本提出的建议 "可选择地隐藏管理员评论" 很好很好很好. 深表感谢~

    @xiaorsz
    :!: 目前版本输出都是不包含 ul 的.

  22. http://0.gravatar.com/avatar/c419cb20777cc932e6edbc4aecf3400d?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    使用当中,不过上次使用时在浏览器间表现不同,加进了ul里才表面正常了!

  23. http://0.gravatar.com/avatar/e8f87528ed0a0eaba60009f8580df401?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    你做什么我用什么:)

  24. http://0.gravatar.com/avatar/4233f9a9b6ecb29f728ebf2c40b59411?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    在侧边里可不可以把留言里面的表情还原成图标,不然看起来不美观啊 :smile:

  25. http://1.gravatar.com/avatar/96c11293819004fb0dd437eb5ecc7000?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    上一页 下一页吧..

  26. http://0.gravatar.com/avatar/e56314713fcb9190fb44c2d080e70d76?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    如果能去掉[...]的中括号更好。

  27. http://0.gravatar.com/avatar/490cf262668eebb0f0f1a50d9d48d702?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @Yacca
    这个绝对是会减低 PV 的, 其实用户体验的一部分就是减少用户进行某些处理所需的步骤.

    @Long
    我不知道你指的国外网站是什么个标准? 而且用什么形式输出用户还是可以选择的. 不过你再不需要担心了, 出于插件功能边界的考虑, 新版本中不会有 JS 输出的功能. 取而代之的是可以回去生成 HTML 字符串的功能. 至于用户如何使用这个字符串, 那是用户的问题.
    用 JS 输出不仅仅是出于权重考虑, 它还是有其它一些优点, 本博客会试着使用. 我就当个小白鼠, 以为给大家来段用后感. :grin:

    @Mr.Hdq
    可能你需要修改一下主题样式或者 wp-recentcomments.css 这个文件.

  28. http://0.gravatar.com/avatar/a8d05bccb6edb2fb8b2776344e78597c?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    我试了老版的,怎么在FF下正常,但和IE6下的显示不一样?

  29. http://0.gravatar.com/avatar/8514521f0435c6429b46456c3bee104b?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    害怕影响外链的权重,你就干脆把评论在侧边栏显示的外链取消掉,别用什么JS输出,你看国外的日志网站有没有人耍这些小伎俩。而且,使用JS输出对于页面的性能来说也是负面的,你有没有考虑过。

  30. http://0.gravatar.com/avatar/47e20ff48e5cd49dc472232a211a3ac1?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    上一页、下一页我觉得不错

  31. http://0.gravatar.com/avatar/6ca055fb6c2c719b879f43b3c3cf895d?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G
  32. http://0.gravatar.com/avatar/401b6aa08d03f959bc41a4f33e4fea6c?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    等你构想出来了再来看看,现在可能我想茬了

  33. http://0.gravatar.com/avatar/401b6aa08d03f959bc41a4f33e4fea6c?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    在边栏直接引用回复?...厄,这不利于站长增加pv的预期吧?!

  34. http://0.gravatar.com/avatar/490cf262668eebb0f0f1a50d9d48d702?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @jianqun
    当时用这个是考虑有些朋友侧边栏比较窄, 而且中文需要用 12px 或以上的字体, 所以选用两个字的中文字样.
    我做个调查, 哈哈~

    @jianqun
    @Lane
    这个... 已经过滤掉了.

    另外, 我想在以后版本为插件添加 AJAX 引用回复功能, 暂时不确定用什么形式好.

  35. http://1.gravatar.com/avatar/fe4fe46d85ee9fd8cd7974edf3e4aec4?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    同意楼上的看法, 应该过滤掉xhtml

  36. http://0.gravatar.com/avatar/e56314713fcb9190fb44c2d080e70d76?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    还有,列表应该过滤 掉xhtml。

  37. http://0.gravatar.com/avatar/cab963ed5a8f34ea97a0769184715808?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    记错了……是po文件……
    BTW,我也来来提提~ 我喜欢Gtalk的Ping Pong Picture~~ :arrow:

  38. http://0.gravatar.com/avatar/cab963ed5a8f34ea97a0769184715808?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @jianqun
    嗯,的确,中文的翻译大家个有所爱,而且修改mo文件也不是个个都知道,能不能设置个变量代替让大家修改

  39. http://0.gravatar.com/avatar/e56314713fcb9190fb44c2d080e70d76?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    我常得把分布链接改成“上一页、下一页”更好吧,“新评、旧评”不大好看。