WEB主題公園
WordPress原創(chuàng)主題,高端網(wǎng)站模板建站,網(wǎng)站模板建站資源以及開發(fā)知識分享,盡在WEB主題公園
WEB主題公園致力于開發(fā)適合中國人習(xí)慣的中文WordPress網(wǎng)站模板,并提供全程視頻教程,讓您能夠輕松的使用網(wǎng)站模板建立好自己的網(wǎng)站!
避免wordpress網(wǎng)站的百度自動提交重復(fù)
把你的wordpress網(wǎng)站提交給百度的三種提交方法
之前我們有對將我們的wordpress網(wǎng)站提交給百度的三種方法,分別為主動提交、自動提交和sitemap提交三種方式。
具體的說明本文就不做過得多的說明了,請大家轉(zhuǎn)至這里回顧一下這三種方法:http://www.dengyin90.cn/zdtjndwordpresswzljdbd.html
而這里我們要說的是三種方法中的自動提交,一些朋友在使用中所遇到的問題,以及解決的方法。
所述問題:盡管百度聲稱不會重復(fù)提交鏈接,但是還是有重復(fù)提交的現(xiàn)象發(fā)生
在百度站長上可以看到說明,百度的自動提交(也就是百度提供的一段js)不會造成已經(jīng)提交過的鏈接繼續(xù)提交,但是有用戶反饋,還是會有自動提交的提示。
而百度客服給出的回復(fù)是,新增加的文章需要增加這段js,而已經(jīng)收錄的文章就不需要這段js了。
因此如果我們直接放置這段代碼,那么就會有重復(fù)提交的風(fēng)險:

而重復(fù)提交鏈接是否有副作用,百度方便也沒有具體的說明,我們查閱了相關(guān)百度站長的說明也沒有說明重復(fù)提交會有什么懲罰。
但目前來看,百度js自動推送有一下幾點副作用:
第一、是每個頁面都加載這段js,會拖慢整體網(wǎng)站的速度,畢竟是外部資源
第二、是會占用每日百度提交鏈接的總額
第三、是一些頁面如文章頁面中的翻頁等等,實際上是一篇文章的url,但也會造成重復(fù)提交和收錄,這是我們不愿意看到的。
解決方案:判斷是否百度已經(jīng)收錄,已收錄的文章不輸出這段js
針對這個問題我們也查閱了較多的資料,在張戈博客上看到了具體的解決方案,并且這個方案在五月份已經(jīng)進行了修正,我們也在近期對此方案進行了測試。
測試結(jié)果是有效的,因此在這里推薦給大家
這段代碼是可以判斷百度是否已經(jīng)收錄,如果已經(jīng)收錄,那么不在輸出自動提交的js,如果沒有收錄,輸出自動提交的js,檢測當前url是否為重復(fù)提交的頁面,如一些php命令url和翻頁url
這樣的功能是非常不錯的,也可以將我們以上總結(jié)的三個副作用徹底摒除。
以下代碼來自于張戈博客:https://zhangge.net/5100.html 大家可以點擊查看原出處
我們?yōu)榱舜蠹沂褂梅奖?,將此代碼封裝成為一個插件,也提供了原代碼給大家集成到主題。
封裝的插件可以直接從wordpress后臺上傳啟用,如果你不懂得如何集成到你的主題的話,直接使用插件是比較方便的。(注意,若使用插件或者集成到主題,你之前如果在底部自己手動輸出,如在統(tǒng)計代碼處輸出了自動提交,那么需要刪除一下。)
插件下載:http://pan.baidu.com/s/1dFt78GT
原文代碼可以去張戈博客復(fù)制粘貼到你的function.php文件中(WEB主題公園的付費用戶請粘貼到function/function_z.php,或者widget.php中)
如未標明出處,所有文章均為WEB主題公園原創(chuàng),如需轉(zhuǎn)載,請附上原文地址,感謝您的支持和關(guān)注。
本文地址:http://www.dengyin90.cn/bmwordpresswzdbdzdtjzf.html
推薦閱讀
- 2016年4月13日
- 2013年7月27日
- 2016年11月9日
- 2015年8月27日
- 2015年7月27日




