把光学软件啊什么的地址全都删掉了~ sorry~

腾讯微博 twitter 你好,欢迎光临! 

Category Archives: wordpress

美化了下404页面 哈哈

2012.01.5 , , 6 Comments , 3,369 views

http://www.ylsnuha.com/wp-content/uploads/auto_save_image/2012/01/164605fUS.jpg

调整了下404页面,之前一直没弄~那个主题自带的太丑了~~ :grin:

哈哈,这下调整的不错~

其实就是一张图片而已 :neutral: :mrgreen:

不过这个图片还是我在willin那看见的,哈哈。

之前见过很多人用各种各样的404的图片啊什么的,不过没什么感觉~

这个才好,有感觉。

ok,就这样吧~

弄了个plugins页面~~

2012.01.4 , , 11 Comments , 4,087 views

之前一直想要弄个这样的页面~~    让大家知道我用了什么插件都~~   不过感觉如果手动复制的话挺麻烦的~

今天在荒野无灯那逛逛,竟然发现还有这样的插件·~    wp果然强大~~

哈哈,那就拿出来分享吧~

我的插件页面在这里: http://www.ylsnuha.com/plugins/

这插件是不有点多~~   哈哈

其实这是从一个名字叫wp plugin lister 的插件中取出来的代码而已,用页面模板来实现比较高效~~ 如果是simpleDark 主题的童鞋直接拿去就可以用了,非此主题的童鞋请自行修改一下。需要修改的地方在第172行以下(0-172行不用动)。

也提供下下载吧~~

WP Anti Spam 小牆 1.84 垃圾评论好多~~

2011.12.23 , , 8 Comments , 4,266 views

每天都有接近100多的垃圾评论,用的willin的小墙是蛮好的,不过感觉放到垃圾评论里还是麻烦,怕有时候会误删怎样的还去看看啊什么的~不过观察了几天    还算可以~    于是直接die了。。。。 :mrgreen: :mrgreen: :mrgreen:      如果你留言有问题你可以通过QQ啊什么的联系我好了~

以下就是我用的了~


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
/* <<小牆>> Anti-Spam v1.84 by Willin Kan. */
class anti_spam {
  function anti_spam() {
    if ( !current_user_can('read') ) {
      add_action('template_redirect', array($this, 'w_tb'), 1);
      add_action('init', array($this, 'gate'), 1);
      add_action('preprocess_comment', array($this, 'sink'), 1);
    }
  }
    //設欄位
  function w_tb() {
    if ( is_singular() ) {
      ob_start(create_function('$input','return preg_replace("#textarea(.*?)name=([\"\'])comment([\"\'])(.+)/textarea>#",
      "textarea$1name=$2w$3$4/textarea><textarea name=\"comment\" cols=\"100%\" rows=\"4\" style=\"display:none\"></textarea>",$input);'
) );
    }
  }
  // 檢查
  function gate() {
    $w = 'w';
    if ( !empty($_POST[$w]) && empty($_POST['comment']) ) {
      $_POST['comment'] = $_POST[$w];
    } else {
      $request = $_SERVER['REQUEST_URI'];
      $way     = isset($_POST[$w]) ? '手動操作' : '未經評論表格';
      $spamcom = isset($_POST['comment']) ? $_POST['comment'] : '';
      $_POST['spam_confirmed'] = "請求: ". $request. "\n方式: ". $way. "\n內容: ". $spamcom. "\n -- 記錄成功 --";
    }
  }
  // 處理
  function sink( $comment ) {
    // 不管 Trackbacks/Pingbacks
    if ( in_array( $comment['comment_type'], array('pingback', 'trackback') ) ) return $comment;

    // 已確定為 spam
    if ( !empty($_POST['spam_confirmed']) ) {
      // 方法一: 直接擋掉, 將 die(); 前面兩斜線刪除即可.
      die();
      // 方法二: 標記為 spam, 留在資料庫檢查是否誤判.
      // add_filter('pre_comment_approved', create_function('', 'return "spam";'));
      // $comment['comment_content'] = "[ 小牆判斷這是Spam! ]\n". $_POST['spam_confirmed'];
      // $this->add_black( $comment );
    } else {
      // 檢查頭像
      $f = md5( strtolower($comment['comment_author_email']) );
      $g = sprintf( "http://%d.gravatar.com", (hexdec($f{0}) % 2) ) .'/avatar/'. $f .'?d=404';
      $headers = @get_headers( $g );
      if ( !preg_match("|200|", $headers[0]) ) {
        // 沒頭像的列入待審
        add_filter('pre_comment_approved', create_function('', 'return "0";'));
        //$this->add_black( $comment );
        }
    }
    return $comment;
  }
  // 列入黑名單
  // function add_black( $comment ) {
    // if (!($comment_author_url = $comment['comment_author_url'])) return;
    // if (strpos($comment_author_url, '//')) $comment_author_url = substr($comment_author_url, strpos($comment_author_url, '//') + 2);
    // if (strpos($comment_author_url, '/'))  $comment_author_url = substr($comment_author_url, 0, strpos($comment_author_url, '/'));
    // update_option('blacklist_keys', $comment_author_url . "\n" . get_option('blacklist_keys'));
  // }
}
$anti_spam = new anti_spam();
// -- END ----------------------------------------

具体的用法的话可以去willin那看看 via: http://kan.willin.org/?p=1324