• 2012-07-28

    博客新主题新评论

    Views: 18675 | 7 Comments

    之前的苹果风格主题有点审美疲劳了, 换一个简朴一点的.

    以前评论没有盖楼功能, 现在也加上了. 不是 WordPress 默认的分页功能, 因为其默认的分页会将所有评论读出来再分页, 这显然不合适. 另外, 我还把评论者头像显示功能打开了, 这样, 如果你在 getavatar.com 有头像, 就可以显示了. 不过, getavatar.com 好像部分被屏蔽了.

    有喜欢这个主题和评论插件的朋友可以找我要.

    Posted by ideawu at 2012-07-28 19:25:21 Tags: ,
  • 2010-04-09

    WordPress category widget using new 2.8 API

    Views: 17172 | No Comments

    Category widget with an exclude field, that you can set 'Uncategoriezed' not being shown. Based on default WordPress category widget, so it acts just like that one.

    In widget setting page, add "ideawu_category" widget to Sidebar, then type "1" into the "Exclude" form field that save. Category ids are seperated by comma mark.

    Download: ideawu_category.zip

    Posted by ideawu at 2010-04-09 12:16:04 Tags: ,
  • 2009-05-03

    使用i_am_not_spam WordPress插件

    Views: 19519 | 9 Comments

    虽然akismet识别垃圾评论的准确率很高, 但对于我来说, 每天看到垃圾评论队列里有那么多垃圾评论, 还是很不爽. 眼不见为净. 于是自己写了个Wordpress插件, 直接丢弃垃圾评论.

    WordPress只有comment_post, 但没有pre_comment_post事件, 在评论被保存之前触发. 我只好自己加上了. 所以修改了wp-comments-post.php文件.

    // 就是这一行, ideawu.net
    do_action('pre_comment_post', $commentdata);
    
    $comment_id = wp_new_comment( $commentdata );
    
    $comment = get_comment($comment_id);
    

    插件很简单, 就是利用comment_post事件加入一个隐藏字段, 该字段的值通过客户端JavaScript代码来设置. 提交后和服务器端的值比较, 如果不相同, 说明用户未开启JavaScript, 被认为是垃圾评论. 评论机器人一般不会支持JavaScript.

    有需要的朋友给我留言, 我发给你. 欢迎有心的朋友按第一条评论的格式回复进行测试!

    Posted by ideawu at 2009-05-03 20:54:28 Tags: ,
|<<<1>>>| 1/1 Pages, 3 Results.