HotNews主题用户请删除小墙代码

公告:HotNews主题用户请自行删除小墙代码,该代码可能会造成重复收录及影响页面链接跳转。

具体方法:

打开主题functions.php模版,找到下面代码并全部删除。

  1. //小墙Willin Kan   
  2. class anti_spam {   
  3.   function anti_spam() {   
  4.     if ( !current_user_can('level_0') ) {   
  5.       add_action('template_redirect', array($this, 'w_tb'), 1);   
  6.       add_action('init', array($this, 'gate'), 1);   
  7.       add_action('preprocess_comment', array($this, 'sink'), 1);   
  8.     }   
  9.   }   
  10.   function w_tb() {   
  11.     if ( is_singular() ) {   
  12.       ob_start(create_function('$input','return preg_replace("#textarea(.*?)name=([\"\'])comment([\"\'])(.+)/textarea>#",   
  13.       "textarea$1name=$2w$3$4/textarea><textarea name=\"comment\" cols=\"100%\" rows=\"4\" style=\"display:none\"></textarea>",$input);') );   
  14.     }   
  15.   }   
  16.   function gate() {   
  17.     if ( !emptyempty($_POST['w']) && emptyempty($_POST['comment']) ) {   
  18.       $_POST['comment'] = $_POST['w'];   
  19.     } else {   
  20.       $request = $_SERVER['REQUEST_URI'];   
  21.       $referer = isset($_SERVER['HTTP_REFERER'])         ? $_SERVER['HTTP_REFERER']         : '隱瞞';   
  22.       $IP      = isset($_SERVER["HTTP_X_FORWARDED_FOR"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] . ' (透過代理)' : $_SERVER["REMOTE_ADDR"];   
  23.       $way     = isset($_POST['w'])                      ? '手動操作'                       : '未經評論表格';   
  24.       $spamcom = isset($_POST['comment'])                ? $_POST['comment']                : null;   
  25.       $_POST['spam_confirmed'] = "請求: "$request"\n來路: "$referer"\nIP: "$IP"\n方式: "$way"\n內容: "$spamcom"\n -- 記錄成功 --";   
  26.     }   
  27.   }   
  28.   function sink( $comment ) {   
  29.     if ( !emptyempty($_POST['spam_confirmed']) ) {   
  30.       if ( in_array( $comment['comment_type'], array('pingback', 'trackback') ) ) return $comment;   
  31.       add_filter('pre_comment_approved', create_function('', 'return "spam";'));   
  32.       $comment['comment_content'] = "[ 小牆判斷這是Spam! ]\n"$_POST['spam_confirmed'];   
  33.     }   
  34.     return $comment;   
  35.   }   
  36. }   
  37. $anti_spam = new anti_spam();  

删除后,Hotnews Pro主题防spam方法请参阅::Hotnews Pro主题防spam小技巧

weinxin
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
知更鸟
评论  16  访客  15  作者  1
    • 祺之印记
      祺之印记 1

      第一次这么高啊 哈哈 好久没来了 一直在用鸟哥的主题挂域名年龄

      • MMXF
        MMXF 0

        HotNews主题,对404的判别不是很完整,例如/?2或者/page/5jfeifj, 这样的页面可以访问,导致被收录很多和主页一样的内容。麻烦有解决办法时请告知!耽误时间,多多包涵!

        • 南宁seo
          南宁seo 0

          这个已经注意到了,都在重复收录

          • 深邃的狮子座
            深邃的狮子座 2

            我的主题里面没有这个文件啊?

            • 小z
              小z 4

              有问题啊!我删除了后连接表下面空出好大一片怎么回事呢?帮下忙啊!

              • 小z
                小z 4

                麻烦看下啊!www.znn8.com 我是照你说的删的啊!怎么会出现这种情况呢?求求你看看嘛!新手不懂嘛!感谢咯!

                • 小z
                  小z 4

                  怎么办嘛 !麻烦解决下嘛!不删感觉正常!删了谷歌浏览器和火狐主页底部会出现一片空白!IE会出现主页居右呃!谁知道怎么回事麻烦说下啊!www.znn8.com麻烦看看嘛!小弟感激不尽啊!

                  • zhaoqingsong
                    zhaoqingsong 0

                    我的站很多图片都不显示的 麻烦看看呢

                    • 拼拼马
                      拼拼马 1

                      鸟哥真好,本想改改版面,折腾了几天也没折腾好。53tian.com

                      • 29的博客
                        29的博客 3

                        这个我马上做出了调整,感谢哈!

                        • sinceres
                          sinceres 2

                          请问我的小站,1楼总是从-49楼,开始,怎么回事,在哪里改下。谢谢。

                          • 爱嘟嘟
                            爱嘟嘟 1

                            删掉后还是有重复收录啊

                            • 南宁装饰网
                              南宁装饰网 2

                              我这找了几遍了 还是不见这段代码~

                              • 小陈
                                小陈 0

                                原来是这个问题,现在解决了哈!

                                • Win7en乐园
                                  Win7en乐园 7

                                  谢谢鸟哥,学习了。

                                匿名

                                发表评论

                                匿名网友
                                :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

                                拖动滑块以完成验证