WordPress排除機器人

Wordpress排除機器人
WordPress排除機器人

WordPress_user_agent_Robot

WordPress排除機器人

你可能會天真認為瀏覽你網站㑟人,但其實很大一部分(可能一半以上)流量都是網絡機器人造成,我更喜歡叫它做網絡蜘蛛,其實我以前用C寫過網絡蜘蛛.如果有清晰目標我還是希望將其實用化.

無論是瀏覽器還是網絡蜘蛛它都有使用user-agent,它是HTTP協議中為表明客戶端的身分而設,你可以通過增加user-agent列表來排除網絡蜘蛛.這樣你就可以知到你網站真實的瀏覽量是幾多.

人的瀏覽是真實的流量,而蜘蛛瀏覽的流量是點樣呢?如果你寫過HTML分析器,你就五會去分析Java script代碼.因為它語法分析唔容易寫.就算給你寫好,它只會浪費大量CPU時間.而你想要HTML文本正等這你,所以就連Google也唔回去掂Java script.

你可以在Wordpress的wp-statistics设置user-agent列表

下麵是常見的個大廠家網絡蜘蛛

user-agent: 簡介:
Googlebot Google文本蜘蛛,抓取網頁中的文本內容
Googlebot-Mobile Google文本蜘蛛,抓取移動網頁文本內容
Googlebot-Image Google圖片蜘蛛
Google-AMPHTML  
Mediapartners-Google Google文本蜘蛛,Google Adsense 專屬蜘蛛,用於分析關鍵詞, 只有投放了Google Adsense網頁才會吸引它前來.
Adsbot-Google Google文本蜘蛛,Google AdWords專屬蜘蛛, 衡量網頁的質量,只有在Google AdWords投放廣告網頁才會吸引它拜訪.
Feedfetcher-Google 如果用戶在Google閱讀器訂閱了你RSS.

Google Feedfetcher文本蜘蛛,就會定時定後依RSS中的URL拜訪

Yahoo! Slurp China 雅虎中國蜘蛛
Yahoo! Slurp 雅虎英文蜘蛛
YahooFeedSeeker 雅虎RSS蜘蛛
Yahoo Image 雅虎圖片蜘蛛
Yahoo AD 雅虎廣告專用蜘蛛
Yahoo Blogs 雅虎博客蜘蛛
Yahoo ContentMatch Crawler 雅虎搜索競價蜘蛛
Yahoo-MMCrawler 雅虎圖片蜘蛛
Baiduspider 百度文本搜索蜘蛛
Baiduspider-image 百度圖片搜索蜘蛛
Baiduspider-mobile 百度文本搜索蜘蛛,移動網頁
Baiduspider-mobile-gate 百度文本搜索蜘蛛,移動網頁
Baiduspider-video 百度影片搜索蜘蛛
Baiduspider-new 百度新聞搜索蜘蛛
Baiduspider-thumbnail 百度快照蜘蛛
Baiduspider-Transcoder 百度人工審查蜘蛛
Baiduspider-favo 百度搜藏
Baiduspider-cpro 百度聯盟專屬蜘蛛,只有網站加入百度聯盟,才會吸引它來.
Baiduspider-sfkr 百度競價排名的網頁的專屬蜘蛛,只有網站加入競價或營銷,才會吸引它來.
MSNBot: MSN文本搜索蜘蛛
MSNBot-Media MSN圖片與多媒體搜索蜘蛛
MSNBot-NewsBlogs MSN的新聞與博客搜索蜘蛛
MSNBot-Products MSN的產品及購物搜索蜘蛛
MSNBot-Academic MSN的學術搜索蜘蛛
bingbot 必應蜘蛛
iaskspider 新浪愛問
360Spider 360搜索蜘蛛
Sosospider 搜搜文本蜘蛛
Sosoimagespider 搜搜圖片蜘蛛
Sosoblogspider 搜搜博客蜘蛛
sogou spider 搜狗蜘蛛
Sogou Push spider  
Sogou Orion spider  
Sogou Web spider  
Sogou Test spider  
YodaoBot 有道文本蜘蛛
YodaoBot Image 有道圖片蜘蛛
YodaoBot Reader 有道RSS蜘蛛
BSpider  
ia_archiver Alexa網站排名蜘蛛
iaarchiver Alexa網站排名蜘蛛
YisouSpider 一搜蜘蛛
EasouSpider 宜sou蜘蛛
JikeSpider 即刻蜘蛛
EtaoSpider 一淘網蜘蛛

設置user-agent只能防君子不能防小人,大量群發機械人(這裏使用機械人與搜索蜘蛛區分來), 更改user-agent只是平常事.

還有一個方法是在Wordpress的wp-statistics設置Robot visit threshold:只要當日超過一定數值就可以視為是機械人,設為6是比較合適的,設為0則關閉這個工能.

 

WordPress自助友情連接

WordPress自助友情連接

auto-blogroll在網絡上都講能實現自助友情連接,但在Wordpress的插件庫卻無法搜索,在搜索引擎找到連接,但下載時卻講是偽裝可能會傷害計算機,安裝後一但保存馬上退出登錄.暈…

梯來是版本太舊了.因為最後的版本是2008出的已不支持版的Wordpressl

WordPress自动更新服务

Wordpress自动更新服务
WordPress自动更新服务

WordPress自動更新服務

在從前發表文章後,必需手動逐個去各個查詢平臺提交網址,但是手動提交費時失事,所以就有了自動提交服務.每當你更新或創建博客時自動通知更新伺服器讓它們進行索引.它有一個更好聽的名”推送”.

你可以在”設定\寫作\更新服務”中填寫伺服器列表,Wordpress已默認使用rpc.pingomatic.com作更新伺服器

如果你想禁用更新服務就刪除列表

最新XML-RPC Ping更新伺服器列表

http://rpc.pingomatic.com

http://blogsearch.google.com/ping/RPC2

http://ping.baidu.com/ping/RPC2

http://www.feedsky.com/ping/rpc2

http://api.feedster.com/ping

http://api.moreover.com/RPC2

http://api.moreover.com/ping

http://api.my.yahoo.com/RPC2

http://api.my.yahoo.com/rss/ping

http://www.blogdigger.com/RPC2

http://www.blogshares.com/rpc.php

http://www.blogsnow.com/ping

http://www.blogstreet.com/xrbin/xmlrpc.cgi

http://bulkfeeds.net/rpc

http://www.newsisfree.com/xmlrpctest.php

http://ping.blo.gs/

http://ping.feedburner.com

http://ping.syndic8.com/xmlrpc.php

http://ping.weblogalot.com/rpc.php

http://rpc.blogrolling.com/pinger/

http://rpc.technorati.com/rpc/ping

http://rpc.weblogs.com/RPC2

http://www.azfeeds.com

http://www.blogsearchengine.com

http://www.blogtopsites.com

http://www.feedbase.net

http://www.feedsubmitter.com

http://www.fybersearch.com

http://www.plazoo.com

http://www.readablog.com

http://www.rssfeeds.com

http://www.rssmad.com

http://www.rss-spider.com

http://blo.gs/ping.php

http://www.pingerati.net

http://www.pingmyblog.com

http://geourl.org/ping

http://ipings.com

http://www.icerocket.com

http://www.weblogalot.com/ping

WordPress刪除文章版本(Delete-Revision)

WordPress刪除文章版本(Delete-Revision)
WordPress刪除文章版本(Delete-Revision)

WordPress刪除文章版本(Delete-Revision)

WordPress在編輯文章時如修改或空閒會自動生成備份,形成不同的版本,這個功能非常好,如果電腦死機流覽器崩潰或誤刪資料,自動備份則可幫到你,但備份是會占空間的.

假設一篇文章500漢字,一個漢字占2字節 (UTF8有可能會占3到4字節) , HTML標籤(暫忽略),每篇文章有版本3個.

計算公式如下:

所占空間=文章篇數*文章字數*2字節*(備份數量+1)

文章篇數 所占空間 刪除備份
5000(五千) 19.07MB 4.76MB
50000(五萬) 190.73MB 47.68MB
500000(五十萬) 1907MB=1.9GB 476.83MB

通過上面的資料可得知,如果你的資料庫有1GB空間,而文章有幾萬篇,你完全無需為幾十兆(MB)數據庫空間擔心,而如果你有幾十萬篇文章,那麼你只有兩個選擇

  1. 升級數據庫空間,如果租用獨立主機每月需XXX美金.
  2. 刪除備份延緩空間緊張,等資金到位後再租用獨立主機.

刪除備份可以使用SQL命令,就算懂SQL命令也要多次測試語法.費時失事.Delete Revision插件的出現幫助我們解決問題,它是免費插件一分錢都五使,但平時用不著應將其停用.

安裝後在”設定/Delete-revision”進行刪除

  1. 查找備份,列出所有冗餘.
  2. 確認刪除

 

因為只有英文版我翻譯了幾個按扭

中文 英文
檢查冗餘版本 Check Redundant Revision
數據庫優化 Database Optimization
好我想刪除 Yes.I would like to delete them!
不我不刪除 No.I would not mind deleted!

安裝包

WordPress切底刪除插件(Clean Options)

WordPress切底刪除插件Clean Options
WordPress切底刪除插件Clean Options

WordPress切底刪除插件(Clean Options)

有很多很實用的Blog功能WordPress並不自帶,而插件讓我們可以擴展WordPress,但是插件優良不齊,安裝後馬上刪除是常有的事,但插件的刪除只會刪除WordPress下的檔,而插件在資料庫中生成的表卻沒有刪除.其中比較特殊的例子修改插件其中的參數後又無法重新設置,就算重裝插件也無解決.Clean Options可以幫你刪除資料庫內的表.安裝插件後在”設定”->” Clean Options”選項進行刪除.這個工具因為平時不太常用,可以使用時再啟用插件。

  1. 勾選”不要查找已知的WordPress內核心表”(Don’t show the Known WordPress Core options for this “Find”)
  2. 勾選”不要查找備用語法警告”(Don’t show the Alternate Syntax Warnings for this “Find”)
  3. 點擊”查找表”(Find Orphaned Options),列出所有未使用的表
  4. 勾選你要刪除的表
  5. 點擊”顯示所選選項資訊”(View Selected Options Information),查看並確認表的資訊以免誤刪
  6. 點擊”從wp_options中刪除表”(Yes, Remove ALL of these options from the wp_options table.)成功刪除插件的生成的表

安裝包

WordPress上傳用戶頭像

WordPress上傳用戶頭像
WordPress上傳用戶頭像

WordPress上傳用戶頭像

特色的頭像是每個用戶都是喜歡的,除僵屍用戶外.而WordPress使用的是Gravatar(Globally Recognized Avatar),一種全球通用頭像系統,也就是把頭像放在第三方伺服器,在任何支援Gravatar網站都會顯示頭像.

這種做法弊大於利,因為這不符合歸一思想,如果Gravatar伺服器無法訪問,頭像不顯示事小,網站速度拖慢事大.大量調用第三方連接就不是好思想.

但WordPress卻不支援用戶上傳頭像,只能靠第三方插件Simple Local Avatars和 WP User Avatar,兩者均需在個人資訊中上傳頭像

功能 WP User Avatar Simple Local Avatars
縮略圖 支持 不支持
e-mail圖像 支持 支持
訂閱者上傳頭像 支持 不支持
寫手上傳頭像 支持 不支持
作者上傳頭像 支持 支持
編輯上傳頭像 支持 支持
管理員上傳頭像 支持 支持
遮罩Gravatar 支持 支持
頭像庫 支持 不支持
評分(總分5) 4 3

 

中文 英文
從媒體庫中選擇 Choose from media Library
刪除本地頭像 Delete local avatar
G—適合所有觀眾 G — Suitable for all audiences
PG—輔導級需13歲以上 PG — Possibly offensive, usually for audiences 13 and above
R—馬賽克成人觀眾超過需17歲以上 R — Intended for adult audiences above 17
X—無碼限制級 X — Even more mature than above
如果本地頭像不適合這個網站, Gravatar會嘗試. If the local avatar is inappropriate for this site, Gravatar will be attempted.
僅支持本地頭像 Local Avatars Only
僅允許本地頭像,仍然使用Gravatar的默认头像 Only allow local avatars (still uses Gravatar for default avatars)
本地上傳許可權 Local Upload Permissions
僅允許有上傳檔許可權的用戶上傳本地頭像,作者及以上 Only allow users with file upload capabilities to upload local avatars (Authors and above)
顯示頭像 Avatar Display
在頭像按鈕添加視覺化編輯器 Add avatar button to Visual Editor
允許寫手和訂閱者上傳頭像 Allow Contributors & Subscribers to upload avatars
屏蔽Gravatar並且只使用本地圖像 Disable Gravatar and use only local avatars

 

WordPress插入廣告(Quick Adsense)

Wordpress插入廣告(Quick Adsense)
WordPress插入廣告(Quick Adsense)

博客類網站要長久經營下去,必需要有收入,而創造收入大都靠廣告,除非你是造產品的.而Wordpress自身無法插入廣告,只能靠第三方插件,只前試過幾個插件大多不如理想,不是首頁和分頁無廣告,就是廣告的位置不合適.

下面介紹一款免費的廣告插件Quick Adsense,在文章的頭部,中間,尾部,段落,圖像內或網站首頁分頁全部可以插入廣告,不過我這個版本搜索頁不能顯示廣告,希望以後的版本可以解決.它設置簡單易用,而且專為Google Adsense而設計,讓你的廣告不能超過3個.

不過它的1.94版升級後無法顯示廣告,刪除後重裝1.92就可正常顯示.嚇死我.

它只有英文版所以我把的選項翻譯出來.

中英對照 簡介
廣告個數(Adsense ) 在頁面上放置多小個廣告,最多可以放置10個,但如過放置的是Google Adsense則不超過3個,而且頁面放置太多廣告會影響用戶的體驗和觀感.所以建議所有網站都不應超過3個廣告.
廣告位置(Position) 指派廣告位,可以指派10個廣告,也可以隨機指派
指派廣告到文章的頭部(Assign to Beginning of Post)

指派廣告到文章的中間(Assign to Middle of Post)

指派廣告到文章的尾部(Assign to End of Post)

指派1至10的廣告代碼但不能重複指派
指派廣告到<!–more–>標籤的後面(Assign right after the <!–more–> tag) <!–more–>標籤位
指派廣告到最後一個段落的後面(Assign right before the last Paragraph) 最後一個段落
指派廣告到指定段落的後面(Assign After Paragraph → to End of Post if fewer paragraphs are found) 1至50的段落位
指派廣告到指定圖像的後面(Assign After Image → after Image’s outer <div> wp-caption if any.) 1至50的圖像位元
Disable AdsWidget on Homepage 網站首頁遮罩廣告插件
Hide Ads when user is logged in to WordPress 登錄後隱藏廣告
外觀(Appearance) 選擇可以放置的廣告的地方(文章,頁面,主頁,分類,彙整,標籤)
廣告代碼(Adsense Codes) 可以填10個廣告代碼,但廣告代碼不能重複, 重複代碼可能導致廣告不能正確顯示,每個廣告只能顯示一次,

 

WordPress顯示相關文章

WordPress顯示相關文章
WordPress顯示相關文章

WordPress顯示相關文章

在網頁上顯示相關文章的確是能吸引訪問者流覽,因為網站上有她想梯想要的內容,而本人很容易被文章下面相關內容吸引而去流覽,特別是帶有圖片相關文章.WordPress自帶有最近文章卻沒有相關文章,所以只能安裝第三方插件.

很多文章都推銷YARPP(Yet Another Related Posts Plugin)但經我實際安裝使用,發現相關文章會在主頁和分頁顯示並且不能遮罩,而且要顯示縮略圖修該代碼.暈!果斷刪除.

我這裏介紹令一個插件Contextual Related Posts,安裝並啟用即可顯示相關文章無需設置.縮略圖自動顯示並且自動匹配.但喂一的不足是只有英文版.所以我把所有選項全部中英對照翻譯,如有錯誤請更正.

文章選項中英對照 簡介
禁止相關文章的顯示(Disable Related Posts display) 如果啟用此選項,則相關文章不會在文章的尾插入
在相關文章的列表中排除(Exclude this post from the related posts list) 如果啟用此選項,則不回在相關文章中顯示
手動設置相關文章(Manual related posts) 使用逗號分隔的文章,分頁或自定義類型ID列表.如186,189,190,將優先于自動生成的相關文章.保存這個頁面後插件下側就會顯示文章的標題,供你參考.只有已發佈的文章和頁面所對應的ID才會被保存.

 

全局选项中英對照 簡介
緩存輸出(Cache output) 默認是無啟緩存的.文章第一次訪問時生成,更新相關文章後就需清空緩存.
清空緩存(Clear Cache) 清空相關文章的緩存,沒發佈文章就應清空.
Automatically add related posts to (自動添加相關文章到):

帖子(Posts)

分頁(Pages)

首頁(Home page)

信息流(Feeds)

分類存檔(Category archives)

標籤存檔(Tag archives)

其他存檔(Other archives)

只需啟用帖子(Posts)既可,其他無需啟用.
文章展示優先順序(Display location priority) 文章相關度,數字越小優先順序越高,數字越大優先順序越低.建議填10以下.
在段落號插入(Insert after paragraph number) 填0在頭部顯示相關文章

填-1在尾部顯示相關文章

填其他數位在段落號顯示相關文章

顯示設置框(Show metabox) 編輯文章時顯示相關文章的設置框
設置框的使用範圍僅限管理員 (Limit metabox to Admins only) 啟用此選項,則除管理員之外不能設置相關文章的設置選項.否則作者也可編輯設置.
Tell the world you’re using Contextual Related Posts: 添加nofollow標籤在主頁的列表

nofollow標籤是告訴搜索引擎”不要追蹤此網頁上的鏈結.

請不要啟用此選項

相關文章數(Number of related posts to display) 相關文章數,如果沒有足夠的相關文章,則相關文章會小於這個數值.
相關文章截止日期(Related posts should be newer than) 設置相關文章截止日期.

設置為365只顯示過去一年的相關文章.

設置為0來禁止文章截止日期.

隨機文章(Randomize posts) 啟用此選項並且不啟用緩存,則隨機顯示相關文章
相關內容的匹配基於文章的內容和標題(Find related posts based on content as well as title) 如果不啟用此選項則僅匹配標題.在”緩存輸出”與此選項切換,梯梯匹配度那個更好.
限制內容匹配(Limit content to be compared) 設置匹配內容的最大字元數.

填0側無限制匹配量,最大可填2000.

文章類型包含在結果中(Post types to include in results)

文章(Post)

分頁(page)

連接(attachment)

文章類型顯示在輸出中
僅限同一類型文章(Limit to same post type) 如果啟用此選項,則相關文章只會從相同類型的文章選出.
在結果中排除的文章或頁面的ID列表(List of post or page IDs to exclude from the results) 使用逗號分隔的文章和頁面或自定義類型的ID列表,如1250,1252
在結果中排除分類(Categories to exclude from the results) 使用逗號分隔分類列表ID.
相關文章的標題(Title of related posts) <h3>相關文章:</h3>
當沒有相關文章時應如何顯示(When there are no posts, what should be shown) 啟用輸出空白(Blank Output)
在列表中顯示文章摘要(Show post excerpt in list) 如啟用次選項則會自動生成摘要
摘要長度(Length of excerpt in words) 文章摘要的字元個數.需啟用在列表中顯示文章摘要.
在列表中顯示文章的作者(Show post author in list) 在作者名前加上By
在列表中顯示文章的日期(Show post date in list) 顯示文章的發表日期
限制文章標題的字元長度(Limit post title length in characters) 標題摸超出了部分將使用省略號(…)代替
在新視窗中打開鏈結(Open links in new window) 啟用後將在新視窗中打開鏈結
添加nofollow標籤屬性鏈結列表中 (Add nofollow attribute to links in the list) nofollow標籤是告訴搜索引擎”不要追蹤此網頁上的鏈結.請不要啟用
排除顯示相關文章的頁面(Exclude display of related posts on these posts / pages ) 使用逗號分隔的文章,分頁或自定義類型ID列表.如186,189
排除顯示相關文章的類型(Exclude display of related posts on these post types)

文章(Post)

分頁(page)

連接(attachment)

勾選後將不會顯示在相關文章中,請不要勾選文章(Post)

 

自定義輸出(Customize the output)
文章縮略圖(Location of post thumbnail)

在標題前面顯示縮略圖(Display thumbnails inline with posts, before title)

在標題後面顯示縮略圖(Display thumbnails inline with posts, after title)

顯示縮略圖不包含文本(Display only thumbnails, no text)

不顯示縮略圖僅顯示文本(Do not display thumbnails, only text)

無法更改上述設置,內置樣式是硬編碼.如果您想更改此選項,請在樣式選項選擇” No styles”
縮略圖大下

縮略圖裁剪為150×150 (thumbnail)

中等300X300(medium)

大1024×1024(large)

文章縮略圖裁剪為672×372 (post-thumbnail)

20:14全寬裁剪為1038×576)(twentyfourteen-full-width)

自定義大小(Custom size)

縮略圖大下默認為150X150,也可自定義.使用默認即可.
縮略圖的寬度(Width of the thumbnail) 需啟用自定義大小
縮略圖的高度(Height of the thumbnail) 需啟用自定義大小
裁剪模式(Crop mode) 對縮略圖進行裁剪,默認啟用此選項
圖像大小的屬性(Image size attributes) 預設值為HTML width and height attributes. e.g. width=”150″ height=”150″
文章縮略圖的元資料欄位名(Post thumbnail meta field name) 預設值為post-image

此欄位包含縮略圖URL,這設置在新增文章中選項中.

從文章第一個圖像提取(Extract the first image from the post) 僅在沒有縮略圖並且在meta欄位中沒有指定圖像URL時才生效.
使用默認縮略圖(Use default thumbnail) 如過啟用而文章沒有縮略圖,則使用默認縮略圖,如果默認縮略圖也沒有則不會顯示圖像
默認縮略圖的URL連接(Default thumbnail) 可以修改其他的150X150的縮略圖
縮略圖樣式(Style of the related posts)

無樣式(No styles)

圓角縮略圖(Rounded Thumbnails)

僅文本(Text only)

圓角縮略圖為150X150的縮略圖, 作者,摘要和日期的顯示將會禁用.
自定義樣式(Custom CSS to add to header)
Feed選項(Feed options) Feed選項將覆蓋博客feed的相關文章設 置.需在”設頂”選項卡中啟用Feed
保存選項(Save Options) 修改設置後需保存才能生效.

 

WordPress顯示文章摘要

WordPress顯示文章摘要
WordPress顯示文章摘要

WordPress的首頁,分類的文章是全文輸出,不能顯示文章摘要,如果一頁10篇的文章帶有大量的圖片,則網頁的打開速度非常慢,而且分散了對標題閱讀.

 

WordPress有一款插件WP-UTF8-Excerpt專門用於輸出文章摘要,而且直持UTF8顯示中文不會亂碼.只需間單設置,無需逐篇文章寫入標記使用非常方便.

下載地址

安裝後在Excerpt Options中進行設置

Length of excerpts on homepage:
網頁摘要長度:150-200個字元即可,不能太小.

Length of excerpts on archive pages:
分類頁摘錄長度: 150-200個字元即可,不能太小.

Allow these HTML tags:
允許的HTML標籤:無須修改

Display the “read more” link as:
顯示“閱讀更多”鏈結:填”閱讀” 即可

WordPress升級錯誤-手工還原

WordPress升級錯誤-手工還原

WordPress升級很方便,但是升降後出錯也是經常的事.剛剛升級4.7版後就不能進入後臺,所以只能手工恢復舊版本.

首先要找一個穩定的版本或者之前安裝的版本,解壓縮後把Wordpress下所有的檔上傳覆蓋原來的檔, wp-content保存有主題和插件無需上傳, 根目錄的 wp-config.php保存有資料庫檔不要覆蓋.

 

打開https://www.bookcard.net/wp-admin/ 提示你需要更新數據庫,更新後就可恢復到舊版本.