截自 2017年五月,全世界所有的網站,已經超過 28% 採用 WordPress 架設,覺得不可思議嗎?隨便開幾個網頁,看看原始碼就知道,WordPress 這套部落格系統已經是架站首選,不僅僅是部落格,連很多官方網站、電商購物平台,都是基於 WordPress 修改而成
為什麼這麼多人用呢?WordPress 有著強而力的社群,這是最吸引人的因素,想要替網站加上某某功能,直接安裝現有的外掛就能搞定,如果嫌版面不好看,除了現成的模板可以套,還可以花錢買版型、或是自己動手實作,不需要花太多力氣,也能輕鬆建立自己的網站
這次就來和大家分享這幾年使用經驗,推薦大家不錯的 WordPress 外掛,除了集大成者 Jetpack 之外,還包含五個種類,分別是文章編輯、閱讀迴響、搜尋引擎優化 SEO、流量分析、網站安全
集大成者
💡 Jetpack 由 WordPress.com 團隊開發
Jetpack 是 WordPress 中最強大的外掛,整合所有新手會用到的工具,其中有許多實用的功能,比如流量監控、相關文章推薦、社群分享按鈕、加速圖片顯示等等。我特別喜歡流量監控的報表,後台的網誌統計只有基本概觀,進到 wordpress.com 可以看到更漂亮的介面、更完整的資訊
題外話:wordpress.org 提供免費開源的 WordPress 程式,需要自己找伺服器架網站。而 wordpress.com 是間 WordPress 解決方案公司,提供伺服器,用戶可以直接在上面建立免費的網站,或採用付費方案。不論選擇哪種方式,在 WordPress 都能裝 Jetpack,我想這也是 wordpress.com 壯大自身勢力的途徑,透過這款市占率高的外掛,能蒐集到用戶的流量訊息、掌握資訊脈動
文章編輯
📝 加強版編輯器 TinyMCE Advanced
WordPress 內建的文字編輯器很陽春,只有簡單幾個功能,以前不知道這外掛的時候,想要改文字顏色、改大小只能跑到 Word 弄好再複製過來,用起來很不方便。如果不想跟我一樣傻,就趕快裝這個編輯器拉,他提供許多編輯選項,還可以根據喜好自訂欄位,可說是必備武器
📝 Markdown 編輯器 WP Editor.md
身為技術咖,用過 GitHub 的人應該對於 Markdown 語法不陌生吧。假如你沒有聽過,可以直接忽略這項外掛 😎
用 Markdown的好處就是不用顧慮後方的 HTML,以前用視覺化編輯器的時候,想要對某行文字大小,結過不小心連下一行也套用了,常要切到文字模式去調整 HTML,有些麻煩。這款是我用過最好的 Markdown 外掛,他同時整合了語法亮高 (Highlight)、表情符號 (Emoji)、Latex,詳情可以看我之前的使用心得
📝 視覺化編輯器 Page Builder by SiteOrigin
這款算是懶人福音,讓你用圖形介面、拖拉的方式建立頁面。先決定好你的頁面有幾列、每列幾欄,之後你就可以在格子中放入你想要放的 Widget,如果要做複雜的排版,這是相當方便的解決之道
📝 文章版本控管 Revision Control
WordPress 本身有版本控管的功能,每次修改文章都會產生紀錄,方便日後查閱修改歷程。但有時候只是小小改動,不想留存那麼多資料在資料庫,手動刪除很費時,所以我就裝了這個套件,他可以設定要進行版本控管的數量,比如只記錄最新 10 筆修改,節省空間。(雖然文字也沒占多少空間拉,但我就不想留多餘的東西)
閱讀迴響
📰 程式碼亮高 Prism Syntax Highlighter
程式碼亮高的外掛我用過好幾個,比如 Syntax Highlighter Evolved 以及 Crayon Syntax Highlighter。最後選擇使用 Prism For WP,覺得他簡單易用,產生出來的 HTML 不會變很大坨,重點是重新編輯文章的時候,程式碼前面的空白符號不會跑掉 (比如之前 python code 的縮排都不見了)。目前在傑瑞窩看到的程式碼都是用這個外掛,比如下方的程式碼:
📰 留言板系統 Disqus Comment System
這是款整合性的留言系統,讓用戶可以匿名或用社群平台帳號留言。應該常會在各個網站看見他的蹤跡,很適合自架網站、不想自建留言版的人使用,只要申請個帳號,插入程式碼就能搞定
📰 垃圾留言阻擋 Akismet
WordPress 本身內建這款外掛來防堵垃圾留言,但如果你採用 Disqus 的話,就可以把它移除了。因為 Disqus 本身也有留言過濾的功能,你可以在後台進行設定
📰 表單回應 Contact Form 7 (聯絡表單7)
假如你的網站需要接收訂單、申請表格,又想要把表單放置在網站內,那麼這個聯絡表單7 是最好的選擇。他支援支援 Ajax 非同步的提交方式、CAPTCHA 阻擋機器人、Akismet 垃圾留言篩選等功能。雖然編輯界面沒有 Google表單那麼直觀,但參考使用說明很快就能上手
搜尋引擎優化 SEO
目前 WordPress 最多人用的兩款 SEO 外掛分別是 All In One SEO Pack 以及 Yoast SEO,功能大同小異,也各自有其擁護者。除了手動的設定之外,這些外掛會分析你的文章內容,幫你產生適當的關鍵字以及摘要描述,進而提升搜尋排名。
⚡ All In One SEO Pack
我目前用的是 All In One SEO Pack,主要是因為能順便加入 Google Analytics 追蹤碼,不需要額外裝外掛來管理
附加功能:XML Sitemap、社交網路中繼資料、Robots.txt、惡意機器人封鎖器、效能管理、匯入與匯出 SEO 設定
⚡ Yoast SEO
而 Yoast SEO 最大不同之處是 SEO 提示訊息,在打文章的同時,下方會幫你計算文章分數,提供你改善 SEO 的方法。不過這似乎對中文沒甚麼效果,覺得裝上去反而干擾我寫文章,會去在意目前文章這樣寫會亮甚麼燈,要怎麼改
附加功能:XML Sitemap、社交網路中繼資料、Robots.txt、Breadcrumb Navigation (麵包屑)、匯入與匯出 SEO 設定
不論使用哪一款外掛,記得要打開 XML Sitemap,告知 Google 你的網站有那些文章,並且要設定社交網路中繼資料,優化在社群媒體中看到的圖片與描述
⚡ 網站加速 Autoptimize
覺得網站載入速度有點慢嗎?這款是壓縮 HTML、CSS、Javascript 的工具,並且幫你的網頁產生快取 (Cache),加快網頁開啟的速度。使用起來超簡單的,只要打三個勾勾,就會自動幫你做最佳化
⚡ 圖片延遲加載 BJ Lazy Load
假如你的網站有很多圖片,或是很多透過 iframe 載入的 YouTube 影片,會讓網頁的載入速度變慢,訪客也可能會不耐煩地離開。怎麼辦呢?你需要用到這個外掛,等圖片或影片快要被看到的時候再加載,分散流量
流量追蹤
🔍 Google Analytics Dashboard for WP (GADWP)
Google Analytics (GA) 的功能實在是太強大了,是現在最主流的追蹤工具,架設網站肯定是要裝個追蹤碼呀。如果你不會自己修改程式碼,建議就直接裝個外掛吧,比如前面的 All In One SEO Pack,或是專門的 Google Analytics 外掛,好處就是可以在後台直接看報表,不需要登入 Google Analytics 網站
🔍 JetPack 流量分析
安裝完 Jetpack,馬上就有個流量追蹤的功能,雖然相較 Google Analytics 陽春,但是如果日後換了網域,流量還是可以繼續累積唷,因為 Jetpack 綁定的是 wordpress.com 帳號,不像 Google Analytics 是認網域
網站安全
🛡 整合式防護工具 Wordfence Security
WordPress 使用人數那麼多,市佔率超過 1/4,當然是駭客心目中肥美的目標。在這個自由開放的生態圈中,有很多外掛、主題套件,以及資安意識薄弱的使用者,就代表著有很多漏洞,以及數不完的入侵方式可以攻擊網站。就算你沒有甚麼機密資料,平常有做備份、有做好事,還是要裝個安全軟體保護你的網站
這款外掛不僅會幫你阻擋惡意入侵,還會定時掃描伺服器中有沒有被植入可疑檔案,你可以設定電子郵件通知,每當有狀況發生的時後,就能即時處理
🛡 隱藏登入頁面 WPS Hide Login
WordPress 的預設登入頁面位置在 /wp-login.php,如果你沒有更改,就好像告訴壞人你家的位置,讓他能夠慢慢嘗試,找方法破解你家的鎖。可是如果連門的沒有呢?透過這個外掛,我們可以把預設的登入位置改掉,改成你喜歡的網址,這麼一來就可以降低網站被駭的機率
以上就是我曾經用過,並覺得不錯的外掛們,與大家分享。請各位謹慎評估使用需求,選擇適合自己的安裝就好。裝太多的話,會讓網站變慢,同時也是提高網站風險,因為每個外掛都有可能有零時差漏洞呀。
假如有其他不錯的外掛,也歡迎在下方留言一起交流唷
延伸閱讀
Yoast SEO vs All in One SEO Pack – Which is the Best WordPress SEO Plugin?
謝謝
很棒的文章
你好,可以請教一下你網站的“相關推薦”是如何實現的嗎?
謝謝!
Hello 我是透過外掛實現的唷,可以試試看安裝這個 Related post by taxonomy
請問傑瑞:
我目前填這個是什麼外掛? 是Disqus Comment System嗎?
感謝~
嗨 lan,
我目前使用的是 jetpack 的留言外掛,之前有用過 Disqus ,不過後來覺得他會拖慢網站載入速度,就沒用了