simple-comment-editing-banner

我们在其他人的网站评论时,经常会出现由于手滑导致的打错字,或者是手贱的按到空格导致表情符号出错的情况,按照正常情况,我们的评论需要博主自己去修改。但是,如果每次都有一点点的小错误,博主自己弄起来不也是挺闹心的么!(明明就是自己懒 :evil: )当然还有各种各样奇葩的出错就不一一列举,一句话就是评论出错是一种常态化的行为,但WordPress原生并不支持让评论者修改自己的评论,作为一个替 大家 懒惰星人着想的博主,我给大家带来了这个插件 —— Simple Comment Editing!

Simple Comment Editing插件功能

Simple Comment Editing 插件的作用就是允许评论者在一定的时间内可以编辑自己的评论内容,不包括已填入的信息(昵称,网址,邮箱等),Simple Comment Editing 插件是使用Cookies来判定你是否可以编辑评论的,而且,若你觉得发言内容有所不妥,还可以直接删除评论,删除评论的方法就是在编辑页面直接删去所有内容即可!

插件的使用是有一定的前提的,最好就是WordPress默认的评论结构,否则会出现不兼容的情况,需要对评论结构做出一定的调整。我现在的这个主题就不兼容,但是我懒得去改 :razz: ,大家可以在这里进行体验

Simple Comment Editing插件设置

插件没有任何设置,即装即用,但我们可以通过代码,对插件的部分功能进行修改。

调整允许修改的评论的限定时间

 add_filter( 'sce_comment_time', 'edit_sce_comment_time' );
 function edit_sce_comment_time( $time_in_minutes ) {
 return 60;
 }

修改加载动画

//Simple Comment Editing
 add_filter( 'sce_loading_img', 'edit_sce_loading_img' );
 function edit_sce_loading_img( $default_url ) {
 return 'http://domain.com/new_loading_image.gif'; //此处输入地址
 }

禁用删除评论功能

//Simple Comment Editing
 add_filter( 'sce_allow_delete', '__return_false' );

插件本身没有CSS样式,如果你觉得显示效果与你的主题不符,可以根据下面的提示自行更改!

编辑界面样式更改

.sce-edit-comment { /* styles here */ }

编辑按钮样式更改

.sce-edit-button { /* styles here */ }
.sce-edit-button a { /* styles here */ }
.sce-edit-button .sce-timer { /* styles here */ }

加载图标样式更改

.sce-loading { /* styles here */ }
.sce-loading img { /* styles here */ }

文字区域样式更改

.sce-textarea { /* styles here */ }
 .sce-textarea .sce-comment-textarea textarea { /* styles here */ }
 .sce-comment-edit-buttons { /* styles here */ }
 .sce-comment-edit-buttons .sce-comment-save { /* styles here */ }
 .sce-comment-edit-buttons .sce-comment-cancel { /* styles here */ }

The End

Simple Comment Editing 插件给了手误党一剂后悔药,当然其局限性可以修改的内容不包括已填入的信息(昵称,网址,邮箱),如果你需要修改这些信息,建议使用WP Ajax Edit Comments插件,其功能更为强大,且已经由WordPress大学提供汉化支持,有需要的可以试试。但对于需求不多的人,我更建议使用Simple Comment Editing 插件,毕竟其更加简单,没有学习成本,对网站速度的影响微乎其微。当然,萝卜青菜各有所爱,大家自行选择啦!我顺便也给大家汉化了这个插件,在文末下载哦!

相关链接:WordPress.org主页  |  汉化版下载