這是今天站長打算介紹的第二個 WordPress 外掛,名稱叫做「Broken Link Checker」,同樣也是本站很早期就開始採用的好用外掛,最主要的功能是持續監測「網站上所有文章內的所有連結」。

Broken Link Checker

隨著網站規模的擴大,其實我們很難掌握每篇文章內的連結都能正常使用而不會發生檔案被移除或是連結改變的問題 (畢竟不可能人工定期去巡嘛,上百篇文章一篇一篇看還得了),這個時候 Broken Link Checker 就是一個非常好的幫手。

設定概覽

在安裝之後,Broken Link Checker 的設定會被放在後台的設定 → 連結檢查裡面。

DBA3451

預設會每 72 個小時檢查所有連結一次 (其實不用太常檢查以免浪費資源,如果不是自有伺服器而且包含大量連結的文章又超過 200 篇的話,站長個人覺得可以 120 小時檢查一次就好了),一但系統發現有連結失效就會寄信給下方填寫的 E-mail 或是留存在帳號系統個人資訊的 E-mail。

至於「電子郵件通知」那兩個中文版本上完全一樣的選項其實是翻譯的問題,站長檢查之後得知原本的字串是這些:

  • Send me e-mail notification about newly detected broken links
    當發現新的失效連結時傳送 E-mail 通知 (給站長)
  • Send authors e-mail notification about broken links in their posts
    當文章內有失效連結時傳送 E-mail 通知 (給該篇文章作者)

至於連結調整則是會自動將失效的連結套上刪除線的樣式 (也可以自己編輯 CSS),不過本站目前沒有使用這個功能,Suggestions 則是會對出錯的連結提供修正建議 (不過一般來說沒甚麼用處)。

BSX9633

如果沒有特別設定的話,預設 Broken Link Checker 會檢查「已發表」的文章、頁面與讀者迴響內出現的各種連結。

支援檢查的連結種類

站長之所以認為 Broken Link Checker 好用很大的一個因素就是它支援檢查的連結種類真的非常廣泛,除了設定裡面有提及的 HTML 連結 (ex. HTTP 下載)、HTML 圖片 (這真的還蠻好用的,掉圖的時候我才知道要補)、YouTube / Vimeo / DailyMotion / Vimeo 影片之外,嵌入的 Twitter 動態、Facebook 貼文、Google Drive 下載載點都可以是檢查對象!

SMS6699

除此之外 Broken Link Checker 還內建了 MediaFire 與 RapidShare 這兩個免空的檔案存活檢查 API,不過由於站長不打算使用這兩個免空提供檔案下載,因此也就沒有試過這項功能了。

SMS5523

失效連結檢測

這個外掛比較不人性化的一點是失效連結檢測結果的頁面放在跟設定不同的地方,卻又藏在第二層選單裡面,如果想查看外掛找到的失效連結的話,位置是在後台 → 工具 → 失效連結。

Broken Link Checker 提供的資料非常詳盡,包含上次檢查時這個連結出了什麼問題 (通常是 404 找不到網頁或是 403 權限不足),如果點 Details 的話還會出現測試時對方伺服器的 HTTP Response,對於抓問題來說很方便。

DBU5233

同時在這個頁面上也可以快速地做很多修正操作,例如直接在後台編輯連結的目標網址 (不用打開那篇文章的編輯哦,可以在這裡直接改,速度很快)、直接在後台把連結拔掉 (同樣不用編輯文章,系統會自己把那個連結修成一般文字) 或是要求系統立即重新檢查等。

WordPress 外掛介紹
外掛名稱:Broken Link Checker (失效連結檢查)
外掛作者:Vladimir Prelovac
外掛來源:WordPress.org
本站採用:是 (強烈推薦安裝)
官方網站:https://wordpress.org/plugins/broken-link-checker/
下載網址:https://wordpress.org/plugins/broken-link-checker/
安裝方式:至後台使用「安裝外掛」功能搜尋即可一鍵安裝
中文語系:已內建 (本站有計畫排程製作補完版,但時程未定)