提升 WordPress 速度的方法有很多,其中 WordPress 主題中可以改善的有很多。不論你是使用免費主題還是收費主題,或者是 DIY 的,可能都有很多地方可以完善。下面的建議是針對 WordPress 主題提速的技巧。
1. 壓縮圖片
一般的 WordPress 主題中都包含較多圖片,比如 LOGO,CSS 用的背景、小圖示。這些圖片很可能沒有被最佳化過,最佳化圖片不僅可以提升速度,還可以節省伺服器頻寬。通常,我們採用無損圖片壓縮,推薦 Smush.it.
2. 使用 CSS 簡寫
縮小主題中的 Style.css 檔案大小,可以改善 WordPress 速度,有一個很好的方法就是使用 CSS 簡寫。比如以下程式碼
.main{
padding-top:3px;
padding-right:6px;
padding-bottom:5px;
padding-left:2px;
}
可以寫成
.main { padding:3px 6px 5px 2px; }
這兩段程式碼的效果是完全一樣的,但後者體積顯然小很多。
3. 壓縮 CSS 和 JavaScript
使用了 CSS 簡寫後,Style.css 還可以進一步最佳化,那就是使用 CSS 壓縮。 CSS 壓縮後的程式碼體積變小,但不便於修改,所以建議壓縮前保留原始程式碼,我的方法是另存為一個 style-full.css 。壓縮工具有很多,站長站也提供 CSS 壓縮。
要注意的是,style.css 頭部的幾行註釋不可以壓縮,否則你的 WordPress 主題將無法正常工作。
JavaScript 也是可以壓縮的,而且效果也不錯,同樣推薦站長站的工具。
4. 使用 php 的 Flush 函式
很多主題已經啟用了這個函式,如果沒有,你可以很方便的啟用它。開啟主題的 head.php,把以下程式碼放到</head> 和<body> 之間加入以下程式碼。
<?php flush(); ?>
5. 使用靜態內容
如果你的主題是給自己一個人用的,建議使用此步最佳化。如果你的主題是準備給很多人用的,請忽略此步。
在 head.php 中可以看到很多類似函式
<?php bloginfo('name'); ?>
這個是表示的是部落格名,你可以直接用你的部落格名代替。還有很多類似函式是可以替換的,如果你不知道怎樣替換,這裡有一個小技巧:開啟你的 WordPress 網站,然後用瀏覽器檢視原始碼,嘿嘿,是不是要用的全都出來了。
轉載請以連結形式註明本文原始連結:http://www.eincy.com/WordPress-theme-opt