给“Wordpress 中文工具箱”新增了一个函数

桑葚的“Wordpress 中文工具箱”是很多中文 blogger 的标准插件,我也一直在用。这个插件可以显示最新文章,最新留言,随机文章,留言最多的文章,留言最多的网友,以及显示真正截断的摘要,功能非常丰富实用。

使用时间长了,总觉得显示最新留言的部分缺点什么,桑葚的插件在显示最新留言的时候不会显示该留言对应哪个帖子,对我来说有点不够。我看了一下源码,发现好像我可以加上这个功能,于是修改了一下插件,增加了一个函数 get_recent_comments_on_post()。

这个函数可以显示最新的留言,以及其对应的帖子,可以自定义评论文字的颜色。显示效果可以在我的 blog 首页侧栏看到,下面解释一下使用格式。

默认格式是:
<?php get_recent_comments_on_post($no_comments = 5, $before = '<li> ', $after = '</li>', $show_pass_post = false, $comment_color = "#999999"); ?>

其中
$no_comments:显示回响数,缺省为5条;
$before:每条记录前显示的文字,缺省<li>
$after:每条记录后显示的文字,缺省</li>
$show_pass_post:是(true)/否(false)显示保护了的文章,缺省否(false)
(以上解释来自桑林志)
$comment_color:评论文字的颜色,用颜色代码表示,缺省为 #999999
可以根据自己的需要修改以上相应参数。

就是这些,我把它上传供下载。如果觉得对你有用的话,请留言告诉我,如果使用上有任何问题,也欢迎提出,谢谢。
下载:Wordpress 中文工具箱修改版

已经发布了兼容 v2.1 以及一些其它改进的版本,请到这里重新下载

18 Comment(s)

  1. kevin
    December 21st, 2006 at 1:14 am

    爱学习的好孩子

  2. 不让误会
    December 21st, 2006 at 2:21 am

    你用了Wordpress 中文工具箱的什么功能?

  3. Michael  (Blog Owner)
    December 21st, 2006 at 2:50 am

    不让误会:
    随机文章和最新留言

  4. fvcity
    June 27th, 2007 at 5:36 pm

    你好站长,能不能加一个按留言用户名的函数呀,就是列出所有留言的用户,如果可以那谢谢了

  5. Michael  (Blog Owner)
    June 27th, 2007 at 5:44 pm

    @fvcity, 用中文工具箱就可以了,使用说明可以参见桑葚的说明。

  6. fvcity
    June 27th, 2007 at 5:53 pm

    我看过了,没有那个功能,可能你没有明白我的意思,我是想将所有的评论用户名不重复的显示出来!

  7. Michael  (Blog Owner)
    June 27th, 2007 at 10:49 pm

    @fvcity, 你再看仔细一点,那个函数完全可以实现你需要的功能。

  8. fvcity
    June 28th, 2007 at 3:29 am

    我前前后后去他的网站看了好几次了,就是没有看到你说的那个函数,我想要的是取出所有留言的用户名,不重复的.

    你一直说有,可是我真的没有找到,请告诉我在那里好不好?

  9. Michael  (Blog Owner)
    June 28th, 2007 at 8:32 am

    4、发表评论最多的网友

    < ?php get_commentmembersstats(); ?>
    把代码里面的blogmaster改成你自己的名字,可以滤掉你自己的名字。

    调用方式:get_commentmembersstats($threshhold = 5)

    把 $threshhold 的值改成 1

  10. fvcity
    July 2nd, 2007 at 10:49 am

    我又来了,请问一下,有没有插件可以显示最新发布文章的某个分类里面的,就是说,只显示一个分类的文章,别的不显示,有吗?
    我等你,比较急,谢谢

  11. Michael  (Blog Owner)
    July 2nd, 2007 at 11:02 am

    @fvcity, 我不太清楚,你愿意的话可以直接改一下中文工具箱的相关函数。也可以去 WordpressCN 问问,应该有人知道。

  12. fvcity
    July 2nd, 2007 at 11:13 am

    那么用工具箱怎么改呢,我不太懂哎,详细一点嘛,谢谢

  13. Michael  (Blog Owner)
    July 2nd, 2007 at 2:53 pm

    @fvcity: 参看这里

  14. Hitbali
    January 21st, 2008 at 4:13 pm

    还是不错的,这个插件,最喜欢随机显示这个

  15. Hitbali
    January 21st, 2008 at 4:18 pm

    喜欢这个插件的随机显示功能

  16. Gr.Zhang
    March 16th, 2008 at 5:35 pm

    喜欢这个插件

  17. Gr.Zhang
    March 16th, 2008 at 5:36 pm

    很好,很喜欢

  18. stephen
    May 10th, 2008 at 7:42 pm

    谢谢你,终于被我找到这个功能了,一直看中文工具箱显示最新留言看得不怎么喜欢。。。
    现在get_recent_comments_on_post这个函数使用起来就比较一目了然了。

5 Pingback/Trackback(s)

  1. 更新中文工具箱(巧克力修改版) « 老米甲博客

    February 12th, 2007 at 2:59 am

    1

    [...] 添加了一个函数,可以显示新的留言发表在哪个帖子上。 [...]

  2. 月光沼泽-MoonSwamp

    February 24th, 2007 at 11:02 am

    2

    中文WordPress工具箱…

    用来解决官方 WordPress 没有照顾到的中文相关问题。使用这个插件,你可以显示随机文章,最新留言,留言最多文章,发表评论最多的网友,以及真正的文章摘要(如果你的模板里使用的是the_…

  3. 显示各个分类下的最新文章 | 巧克力工厂

    July 2nd, 2007 at 2:46 pm

    3

    [...] fvcity 在我以前写的一篇<<给“Wordpress 中文工具箱”新增了一个函数>>一文中留言,他需要一个只显示某个文类下的最新文章的功能。我当时想这种功能一定要某个插件支持,后来转念一想这种功能自己把中文工具箱的函数改一改应该也不难解决。 [...]

  4. 花水木 HANAMITSUKI

    July 2nd, 2007 at 11:04 pm

    4

    中文 WordPress 工具箱的熱門文章…

      我用的Wordpress外掛「中文 WordPress 工具箱」裡面有顯示「評論最多的帖子」這個功能,也就是我的網站右手邊的「熱門文章」區塊。但是他會包含頁面,如我的花履歷以及留言版,都是用….

  5. WP插件:中文WordPress工具箱-mulberrykit | 帕兰的口袋

    October 10th, 2007 at 9:29 am

    5

    [...] 给“Wordpress 中文工具箱”新增了一个函数-巧克力工厂 [...]


RSS feed for comments on this post · TrackBack URI

Leave a reply