国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

如何給wordpress增加干擾防采集碼?

2024-09-07 00:49:39
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了如何給wordpress增加干擾防采集碼?,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

   防火防盜防采集!!這是很多原創站長永久的痛啊,好不容易絞盡腦汁寫了篇原創文章,還沒來得及被引擎收錄就被別人采集盜用了,那個心啊拔涼拔涼的,你有沒有遇到過這樣的情況呢?

   前面361源碼給大家介紹過《復制文章內容自動加入版權信息和鏈接的方法》以及《wordpress在每篇文章尾部添加版權信息的方法》其實就是防止內容被采集的一些措施,今天361源碼主要給大家介紹的是:如何給wordpress增加干擾防采集碼?

   wordpress最多的是用于博客,很多都是我們的原創,而對于優質的原創內容,最怕的就是被人用機器一下子就采集走,因此需要做好防采集工作。

下面361源碼介紹下具體的方法:

1、首先打開 wp-includes下的post-template.php 

將以下代碼加到 post-template.php 第一行 

function RndString($body) { //最大間隔距離(如果在檢測不到p標記的情況下,加入混淆字串的最大間隔距離) $maxpos = 1024; //font 的字體顏色 $fontColor = “#FFFFFF”; //p span p 標記的隨機樣式 $st1 = chr(mt_rand(ord(”A”),ord(”Z”))).chr(mt_rand(ord(”a”),ord(”z”))).chr(mt_rand(ord(”a”),ord(”z”))).mt_rand(100,999); $st2 = chr(mt_rand(ord(”A”),ord(”Z”))).chr(mt_rand(ord(”a”),ord(”z”))).chr(mt_rand(ord(”a”),ord(”z”))).mt_rand(100,999); $st3 = chr(mt_rand(ord(”A”),ord(”Z”))).chr(mt_rand(ord(”a”),ord(”z”))).chr(mt_rand(ord(”a”),ord(”z”))).mt_rand(100,999); $st4 = chr(mt_rand(ord(”A”),ord(”Z”))).chr(mt_rand(ord(”a”),ord(”z”))).chr(mt_rand(ord(”a”),ord(”z”))).mt_rand(100,999); $rndstyle[1]["value"] = “.{$st1} { display:none; }”; $rndstyle[1]["name"] = $st1; $rndstyle[2]["value"] = “.{$st2} { display:none; }”; $rndstyle[2]["name"] = $st2; $rndstyle[3]["value"] = “.{$st3} { display:none; }”; $rndstyle[3]["name"] = $st3; $rndstyle[4]["value"] = “.{$st4} { display:none; }”; $rndstyle[4]["name"] = $st4; $mdd = mt_rand(1,4); //以后內容如果你不懂其含義,請不要改動 //————————————————— $rndstyleValue = $rndstyle[$mdd]["value"]; $rndstyleName = $rndstyle[$mdd]["name"]; $reString = “<style> $rndstyleValue </style> “; //附機標記 $rndem[1] = “font”; $rndem[2] = “p”; $rndem[3] = “span”; $rndem[4] = “p”; //讀取字符串數據 $fp = fopen(dirname(__FILE__).”/RndString.php”,”r”); $start = 0; $totalitem = 0; while(!feof($fp)){ $v = trim(fgets($fp,128)); if($start==1){ if(ereg(”#end#”,$v)) break; if($v!=”"{ $totalitem++; $rndstring[$totalitem] = ereg_replace(”#,”,”",$v); } } if(ereg(”#start#”,$v)){ $start = 1; } } fclose($fp); //處理要防采集的字段 $bodylen = strlen($body) - 1; $prepos = 0; for($i=0;$i<=$bodylen;$i++){ if($i+2 >= $bodylen || $i<50) $reString .= $body[$i]; else{ @$ntag = strtolower($body[$i].$body[$i+1].$body[$i+2]); if($ntag==”</p” || ($ntag==”<br” && $i-$prepos>$maxpos) ){ $dd = mt_rand(1,4); $emname = $rndem[$dd]; $dd = mt_rand(1,$totalitem); $rnstr = $rndstring[$dd]; if($emname!=”font”) $rnstr = ” <$emname class=”$rndstyleName”>$rnstr</$emname> “; else $rnstr = ” <font color=”$fontColor”>$rnstr</font> “; $reString .= $rnstr.$body[$i]; $prepos = $i; } else $reString .= $body[$i]; } } unset($body); return $reString; }//函數結束

查找 

function the_content(

將這段代碼 

function the_content($more_link_text = “(more…)”, $stripteaser = 0, $more_file = “”) { $content = get_the_content($more_link_text, $stripteaser, $more_file); $content = apply_filters(”the_content”, $content); $content = str_replace(”]]>”, “]]>”, $content); echo $content; }

改成 

function the_content($more_link_text = “(more…)”, $stripteaser = 0, $more_file = “”) { $content = get_the_content($more_link_text, $stripteaser, $more_file); $content = apply_filters(”the_content”, $content); $content = str_replace(”]]>”, “]]>”, $content); $content = RndString($content); echo $content; }

注意,就多了行 $content = RndString($content); 

最后上傳附件中的RndString.php 文件到wp-includes/下

附件.zip

這樣就完成了wordpress增加干擾防采集碼的操作設置了。

以上就是如何給wordpress增加干擾防采集碼?的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 惠来县| 视频| 漯河市| 苏尼特左旗| 新宾| 甘谷县| 永昌县| 正宁县| 荆门市| 门源| 揭阳市| 海晏县| 宜宾县| 鄂伦春自治旗| 攀枝花市| 英吉沙县| 云浮市| 临颍县| 濉溪县| 水富县| 娄底市| 铜川市| 阿城市| 西盟| 余干县| 宁南县| 富顺县| 福建省| 北京市| 孟津县| 得荣县| 鲁甸县| 罗江县| 马鞍山市| 鸡东县| 保山市| 天门市| 长顺县| 万全县| 沂水县| 娄底市|