WordPress是一個主流的CMS(Content Management System內容管理系統)。它相對於Drupal上手更容易。而數以萬計的主題和插件更使WordPress的擴展性得到最大程度的發揮。據統計59%的互聯網內容在WordPress上發布使之成為無可爭議的全球最流行的CMS 。由於WordPress的普遍使用,甚至谷歌和Google也專門對WordPress構架的網站專門進行了支持。
那麼如何讓你的WordPress發揮最好的性能讓它在以速度、SEO和用戶體驗為中心的現代Web中充分展現你的內容的優勢呢?本篇我們將介紹幾個HubSpot One正在使用並強烈推薦的插件。
準備工作
由於WordPress默認僅僅分配64M內存,我們必須要對這個默認參數進行一定修改。要不然很容易出現500的錯誤:“ Fatal error: Allowed memory size of xxxxxx bytes exhausted ”。你要做的是打開你的wp-config.php文件並在其中添加下面兩行設定:
define( 'WP_MEMORY_LIMIT', '96M' );
define( 'WP_MAX_MEMORY_LIMIT', '256M' );
首先是增加運行WordPress的內存限制,第二行是增加後台得到的內存限制。對現代服務器託管服務來講,這個檔次是比較合適的。
為WordPress添加AMP和MIP功能
AMP是谷歌的Accelerated Mobile Pages。它是谷歌的AMP Project倡導的為移動網絡提速的解決方案。 WordPress為AMP頁面提供了完整的支持,你只需下載兩個插件並啟用便可為你的WordPress網站添加AMP版本。你可以預覽HubSpot One數字行銷的AMP版本。
首先是官方版本的AMP插件:
AMP
然後是基於官方插件的客戶化插件:
AMP for WP – Accelerated Mobile Pages
即便是免費版本,你一樣可以獲得相當多的定制化內容,包括站點名稱、各個文本標籤的翻譯、logo、GTM、GA、結構化數據等:
該插件可謂一站式地解決了你絕大多數AMP改造需求。
你還可以為WordPress激活MIP版本。具體是用這個插件。這個國產插件使用簡單,推薦購買Pro版,也才79塊,省去很多麻煩。
MIP改造
免費版只能MIP化文章,不過也夠用。注意,你需要手動在template/footer.php文件中更改Google統計的token。如果你不使用Google統計,那麼可以刪去。
為WordPress添加緩存
我們知道,當我們安裝了許多插件後頁面會變得十分複雜。每當一個頁面被請求時,服務器需要花許多資源來構建返回的文檔。這時我們非常需要一個緩存插件將這個過程靜態化。
首先是插件Autoptimize。這個插件將頁面中各個零散的JavaScript和CSS合併並優化加載位置順序,這可以大幅減少HTTP請求數以及反复渲染頁面的問題。這個插件會生成一些自定義的js和css文件。
Autoptimize
然後就是安裝Autoptimize的好朋友WP Super Cache,這個官方插件會為每個頁面生成一個靜態的緩存文件。
WP Super Cache
優化WordPress圖片讀取
你需要讓你的頁面的首屏內容在1.5秒內加載完成。這是《Google移動搜索落地頁體驗白皮書4.0》中提出的新要求,所以你並不需要等頁面中所有圖片都讀取了再渲染頁面。為此HubSpot One推薦你使用插件a3 Lazy Load。
a3 Lazy Load
啟用後你會發現隨著你的頁面滾動,圖片會逐步被讀取。需要注意的是這個插件和MIP插件不兼容,會出現圖片無法顯示的情況。因此你需要在設定中排除MIP頁面:
三合一的加速插件
如果你閒麻煩,你可以使用LiteSpeed Cache來代替上面三個插件。
LiteSpeed Cache
自動添加相關文章
相關文章可以增添用戶在網站的停留時間,有些主題在一篇文章中無法講清的也可以通過相關文章讓讀者在大背景上有更好的了解。在此HubSpot One推薦的是Related Posts for WordPress。這款插件非常好用,它會先去看文章中引用到的其他文章再根據標籤和分類進行推薦。
Related Posts for WordPress
WordPress的SEO插件
SEO方面,業內最優秀的WordPress插件莫過於Yoast了,500萬活躍安裝可見一斑。但是對於牆內的網站,其作用大大削減。不過你還是可以使用網站地圖和麵包屑功能。
Yoast SEO
要使用麵包屑功能,你需要對現有的主題進行改造。在需要麵包屑的位置添加下面的代碼:
<?php
if ( function_exists('yoast_breadcrumb') ) {
yoast_breadcrumb( '
<p id="breadcrumbs">','</p>
' );
}
?>
另一款HubSpot One正在用的插件是GL Tag Cloud Nofollow。它可以將所有的Tag文檔nofollow掉。一般來說Tag文檔不是有許多重複內容就是內容空洞,它產生了許多低質量頁面,不利於SEO。
https://cn.wordpress.org/plugins/gl-tag-cloud-nofollow/
其他有用的WordPress小插件
HubSpot One要推薦的最後三個插件雖然作用不如之前的插件明顯,但是也十分重要。
首先是Disable Comments,超過一百萬的活躍安裝。許多網站根本用不到評論功能,開啟了評論還有可能被網安召喚去聊天。這款插件可以一勞永逸地關閉評論。
Disable Comments – Remove Comments & Stop Spam [Multi-Site Support]
》—Plugin Directory” src=”https://cn.wordpress.org/plugins/disable-comments/embed/#?secret=0t461SuycK%23?secret=dH65zRp0pu” data-secret=”dH65zRp0pu” width=”600″ height=”338″ frameborder=”0″ marginwidth=”0″ marginheight=”0″ scrolling=”no”]
第二款是Revision Control。它節省了你的數據庫空間,避免不必要的浪費。
Revision Control
最後是Rename wp-login.php。這款插件讓你的wp-login.php頁面搬家,你可以重新指定一個地址用於登錄。這對暴力破解,密碼掃描的規避非常有效。
https://cn.wordpress.org/plugins/rename-wp-login/
以上就是我們本次推薦的13款WordPress插件,有沒有你經常使用的要推薦給HubSpot One的讀者?請關注HubSpot One的微信公眾號(digital-marketer)告訴我們。