WordPress 评论插件
by Yan
重要更新:请使用新的插件,中文 WordPress 工具箱。
有朋友问,怎么加最新回响,最新文章等等。我把桑林志的my-hacks.php的内容做成plugin的样子,如果需要,可以很方便地使用。
下载地址:comment_hacks.zip
使用方法:
1、最新文章
<?php get_recent_posts(); ?>
2、最新回响
<?php get_recent_comments(); ?>
3、评论最多的帖子
<?php get_mostcommented(); ?>
4、发表评论最多的网友
<?php get_commentmembersstats(); ?>
把代码里面的blogmaster改成你自己的名字,可以滤掉你自己的名字。
有好些参数,可以用来控制输出,你可以查看代码。
补充:
kdolphin 在回应里提出,希望在最新回响里不显示自己的回应。这很容易做到。在get_recentcomments() 这个函数里找到这一句
post_status = ‘publish’
在后面 加上
AND comment_author != ‘桑葚’
就可以了。(把上面的桑葚改成你自己的昵称;引号是半角的)
注意:最好在wp的插件编辑窗口下改,以免乱码的问题。
30/08/05 补充:
wozy问如何显示特定的分类栏目中的最近帖子。找到这一句
post_status = ‘publish’
在后面 加上
AND post_category=’id’
其中的id是该分类的编号。
谢谢 桑葚了,呵呵,昨天发的回响,现在才过来看,因为装wordpres两天两夜没合眼了,现在才睡醒,早上起来网站却打不开了,空间出问题了,呵呵,先谢过了~
我的网站是hiwaw.com/dlog,没事给偶加个链接,嘿嘿~
错了错了,是hiwaw.com/blog
刚睡醒就是有点晕啊
有随机5篇的插件吗
http://yanfeng.org/blog/index.php?p=373
桑树,有点不对啊,用了这个插件,我模板不能改,新文章也不能发,要不就会出错如下:Warning: Cannot modify header information – headers already sent by (output started at d:\home\hiwaw.com\blog\wp-content\plugins\comment_hacks.php:221) in d:\home\hiwaw.com\blog\wp-admin\post.php on line 679
一个可能原因,可能是文件最前面或者最后面多了些空行,删掉它们;
另一个可能原因,里面包含的中文字符引起混乱了。现在,里面的中文字符都已经删掉了,再下载来试试看?
我自己在用这个plugin啊,所以应该可以使用的。
是最后面多了些空行,我删掉就OK了,
主机又当了。。。晕死,我想考虑换个空间商了,你有没有好的介绍啊…大概支持PHP和Mysql的就行了
我没有什么建议啊。国内的空间商几乎没有可信任的。:)
我看见很多朋友在用512j.com,不知道如何。
我的是商务中国的,通过代理商买的。joidc.com
才装了没两天,昨晚刚发了一篇新文章,晕死,现在回来看到几百条留言,删的手都软了,怎么办啊。。。
亏得我还把以前的数据都导过来,结果第一篇都有新留言了,我靠
桑树,碰到这问题怎么解决?
我怎么成桑树了?:)看看这个
http://www.qiantu.org/index.php?p=381
桑葚同志,我把blogmaster改成我的名字了,但是最新留言里还是出来。。。
哦,只对第4个功能起作用。
你希望在最新留言里不显示自己的吗?
很容易实现的,看我的补充
很不错,非常感谢。
又到你这里来挖宝啦。这个插件拿去用了。还未经同意,便把你的链接也接到我那里了,若不同意,请告诉我一下哦。
接下来是两个问题。
1.wordpress有便利的留言功能(wordpress-1.2.1版本)吗?我也想用。
2.新作文章的归类归错了,能改吗?我在编辑里找了好半天也没有找到。
怎么会不同意呢。呵呵
1、留言,一般就是新建个帖子,说:这是留言本,就可以了啦。呵呵
2、可以啊,在编辑窗口的右手边。
这个插件和随即文章插件适用于1.5吗?
适用
hi, 桑葚
当没有评论时,如果调用好像会出错……
我不想引用作者名字,请问应该加什么函数?谢谢!!我看不懂php的….
引用leopex “当没有评论时,如果调用好像会出错…… ” 这个好像的确是这样的 我也遇到了
把24行前加一句
if (!$comments) return;
foreach ($comments as $comment) {
就可以了吧 没有的时候就return;
类似的后面57行
if (!$mostcommenteds) return;
foreach ($mostcommenteds as $post) {
我在使用时出现这个错误讯息…请问该如何解决呢?
最多回應文章#
Warning: Invalid argument supplied for foreach() in /var/www/html/wp-content/plugins/comment_hacks/comment_hacks.php on line 201
桑葚你好,下了这个插件后,我将插件放在了wpcontent的plugins里,然后在siderbar中加入了这个代码:
但是最后的效果是文章无法显示,相应的siderbar显示的是Fatal error: Call to undefined function: get_mostcommented() in D:\ClientWebjichu\dancemoon\wwwroot\wp-content\themes\FallingLeaves\sidebar.php on line 56
请问这是哪出了问题??
zhangge,我想你需要先激活(activate)一下这个插件
默认的最新文章数是5,怎么修改这个数值?
但是有一个问题,你这个插件无法通过XHTML 1.0的标准呀….希望可以改正.
向标准看齐嘛,我试改了一下,没有成功.希望你成功后给我留言
并且你的补充那个功能,我无法实现,我的方法就是在”get_recent_comments”找到
$tablecomments WHERE $tableposts.ID=$tablecomments.comment_post_ID AND post_status = ‘publish’后加上”AND comment_author !=’佐仔'”
但是现示还是出现有我的留言
你是高标准啊,我还没试过让它通XHTML 1.0 标准呢
那个补充功能,我试了,可以实现的啊.
那你给你的文件寄给我看看huangjb.gz@gmail.com
或是帮我改一下,我的ID是佐仔
为了显示评论里面的表情, 可以考虑在line29 加入
$comment_excerpt =convert_smilies($comment_excerpt);
[…] WordPress 评论插件 […]
我觉得这个插件很好用,比recent comments,get recent comments之类的好。它们在我blog上经常出现莫名其妙的问题。我想问问:怎么让最新评论的作者名字和评论之间不要换行?另外,有没有可能象get recent comments一样,支持gravatars?另外recent trackbak.
可以研究一下http://blog.jodies.de/archiv/2004/11/13/recent-comments/
我现在有个问题,我用的是feed聚合的,自已只发了一个贴和一个回复做测试。
1、2处代替用户名为‘管理员’ 后,在最多评论和最新回复中仍显示我的贴子。
2、点击最多评论和最新回复,链接不对,跑到别的网站去了。就是最新文章中的链接的网站 。
[…] WordPress 评论插件 […]
[…] Comment Hacks功能:可显示评论最多的帖子及读者。 示例:本站主页侧边栏中的“最多贡献”栏目。 […]
[…] 较原来的模版,又在sidebar里加了点东西: My Bookmarks,Photos,books,movies,引用|声音。增加了插件:wp-quotes(见引用|声音),comment_hacks。 […]
请问怎样去掉评论者“Mr WordPress: ”
例如 Mr WordPress:
Hi, this is a comment.To delete a comment…
请教一下:
这个是加在sidebar.php文件吗??
那这个调用方式:get_recent_comments($no_comments = 5, $before = ‘ ‘, $after = ‘’, $show_pass_post = false) 也是加在sidebar.php文件吗??
它是以什么格式代码调用?? 试了一晚上不成功, 恳请帮助!!!!!!!!!!!!!!!!!!!!
括号里的去掉,就是缺省调用方式。
[…] Comment Hacks:这个插件的普及率大概是非常高的,显示最新文章、最新留言之类的列表。也有缺点,如果能够跳过首页默认显示的文章就更好了。 […]
[…] 用来解决官方 WordPress 没有照顾到的中文相关问题。使用这个插件,你可以显示随机文章,最新留言,留言最多文章,发表评论最多的网友,以及真正的文章摘要,等等,真正截断,没有乱码。 这个插件由 WordPress 随机文章和 WordPress 评论插件合并增强而来。在激活这个插件之前,请务必先停用这两个插件,不然的话会有冲突。 下载:mulberrykit.zip 安装: 解压缩,把 mulberrykit.php 上传至 /wp-content/plugins/ 在管理界面里激活 中文 WordPress 工具箱插件(如果你在使用 WordPress 随机文章和 WordPress 评论插件,务必先停用这两个插件。) 使用说明: 1、最新回响 调用方式:get_recent_comments($no_comments = 5, $before = ‘ […]
[…] 这个插件由 WordPress 随机文章和 WordPress 评论插件合并增强而来。在激活这个插件之前,请务必先停用这两个插件,不然的话会有冲突。 […]
[…] 来解决官方 WordPress 没有照顾到的中文相关问题。使用这个插件,你可以显示随机文章,最新留言,留言最多文章,发表评论最多的网友,以及真正的文章摘要,等等,真正截断,没有乱码。这个插件由 WordPress 随机文章和 WordPress 评论插件合并增强而来。在激活这个插件之前,请务必先停用这两个插件,不然的话会有冲突。 […]
[…] 这个插件由 WordPress 随机文章和 WordPress 评论插件合并增强而来。在激活这个插件之前,请务必先停用这两个插件,不然的话会有冲突。 […]
[…] 18. comment_hacks.php 最新评论、文章、积极网友、热门文章 官方说明: http://yanfeng.org/blog/479/ […]
[…] Comment Hacks功能:可显示评论最多的帖子及读者。 示例:本站主页侧边栏中的“最多贡献”栏目。 […]
[…] 18. comment_hacks.php 最新评论、文章、积极网友、热门文章 官方说明: http://yanfeng.org/blog/479/ […]
[…] 这个插件由 WordPress 随机文章和 WordPress 评论插件合并增强而来。在激活这个插件之前,请务必先停用这两个插件,不然的话会有冲突。 […]
[…] 5、安装插件 A、常用的:桑椹 http://yanfeng.org/blog/ 做的WordPress http://yanfeng.org/blog/479/ 评论插件,可以显示最近评论。其他可到WordPress Plugins http://wiki.wordpress.org/ 和WordPress Plugin Repository http://dev.wp-plugins.org/ 或Wordpress Plugin Database http://wp-plugins.net/ 下载。 B、安装插件:将下载来的插件解压,并保留目录结构,将整个文件夹上传到/wordpress/wp-content/plugins/目录下,然后进入管理界面,在Plugins里(如果你安装了中文版,就是“插件”项)激活上传好的插件。 C、在需要显示的地方加入调用的语言,如桑椹做的WordPress 评论插件 http://yanfeng.org/blog/479/ 需要在sidebar.php或index.php里加入一行类示< ?php get_recent_comments(); ?>的文字。 […]