在上一節中,我們介紹了wordpress主題加速,本節我們接著介紹wordpress主題提速:gravatar用戶頭像緩存和google字體去除。
gravatar頭像受到全世界網絡用戶的喜愛,設置好gravatar頭像后,可以在眾多的網絡平臺社交平臺使用,wordpress程序從早期到現在一直延用至今都是使用gravatar頭像。如果是在國外,那是一點事都沒有。但是,對于國內的用戶來說,就有瞇悲催了,在國內打開打開gravatar頭像會非常的慢,有時,可能還打不開。這也就影響了wordpress的打開速度,如:后臺的用戶設置頁面、前臺的評論頁面。
為了提高速度,我們可以使用國內cdn鏡像,代碼如下:
- function get_ssl_avatar($avatar) {
- $avatar = preg_replace('/.*//avatar//(.*)/?s=([/d]+)&.*/','為wordpress程序再次提速',$avatar);
- return $avatar;
- }
- add_filter('get_avatar', 'get_ssl_avatar');
gravatar頭像默認服務器地址一般是:0.gravatar.com 或 1.gravatar.com 。上面的代碼就是把這些默認地址換成 secure.gravatar.com,這樣,用戶頭像就可以正常顯示,從而提升速度。
針對google字體,這也是曾以影響wordpress速度的罪魁禍首,自從谷歌退出中國以后,google字體就成為wordpress速度的一大殺手。不過,近期我檢查了一下新版本wordpress啟動后的代碼,在代碼中沒有發現google字體了。也許是,wordpress開發者已經去除了google字體這一塊。不過,還是把去除google字體的代碼貼出來一下:
- // 禁用google 字體
- function remove_open_sans() {
- wp_deregister_style( 'open-sans' );
- wp_register_style( 'open-sans', false );
- wp_enqueue_style('open-sans','');
- }
- add_action( 'init', 'remove_open_sans' );
對于一下網站來說,如果速度不行,就算你內容寫得再好,也是要大打折扣的。所以,wordpress提速對于我們開發者來說,那是一個不折不扣的要求。
新聞熱點
疑難解答
圖片精選