[WP]WP-ReplaceGravatarMirror插件

最近,偉大的中華神牆再次發威,屏蔽掉了Wordpress等博客系統廣泛使用的Gravatar頭像系統,Wordpress在大陸使用時會出現Gravatar無法加載而導致的異常緩慢,好在國內的duoshuo.com提供了國內使用的Gravatar鏡像系統,目前來說通行使用正常,於是花了一點時間寫了一個Wordpress可以使用的插件,可以解決由於GFW屏蔽導致的Gravatar頭像無法加載和加載緩慢的問題,在此分享給大家,歡迎下載使用。

插件名稱:WP-ReplaceGravatarMirror
插件說明:插件說明頁面
使用方法:
1.下載最新版本的WP-ReplaceGravatarMirror,解壓已下載完成的文件。下載地址:https://github.com/limccn/WP-ReplaceGravatarMirror/tree/master/release/1.0
2.將解壓後的wp-replace-gravatar-mirror文件夾上傳到服務器的plugins目錄下,或者使用Wordpress自帶的上傳安裝插件功能
3.進入Wordpress後臺,在插件選項卡中激活WP-ReplaceGravatarMirror




/**
* Plugin Name: WP-ReplaceGravatarMirror
* Plugin URI: https://github.com/limccn/WP-ReplaceGravatarMirror
* Description: This plugin can helps your wordpress blog replace its default gravatar provider(gravatar.com) to a third-part gravatar mirror(duoshuo.com) which can be load faster in somewhere.
* Author: limc
* Author URI: http://www.lidaren.com/
* Version: 1.0
* License: GPL 2.0
*/

/**
* Silence is golden
*/
if (!defined('ABSPATH')) exit;

class WP_Replace_Gravatar_Mirror
{

/**
* init Hook
*
*/
public function __construct()
{
add_filter('get_avatar', array($this,'replace_gravatar_to_duoshuo'), 10, 3);
}


/**
* Use DuoShuo's gravatar mirror to replace Gravatar's.
* Simplely replace from "*.gravatar.com" to "gravatar.duoshuo.com".
*
* @param $avatar
* @return mixed
*/
public function replace_gravatar_to_duoshuo($avatar)
{
$avatar = str_replace(array('www.gravatar.com','0.gravatar.com','1.gravatar.com','2.gravatar.com','s.gravatar.com'),'gravatar.duoshuo.com',$avatar);
return $avatar;
}
}

/**
* bootstrap
*/
new WP_Replace_Gravatar_Mirror;





插件的源代碼可以在github找到,GitHub地址:https://github.com/limccn/WP-ReplaceGravatarMirror



最後,感謝多說網(duoshuo.com)提供的Gravatar鏡像服務





--------------------------------------------------------------------------------------

- 版權聲明:

- 如在本頁面內無特別說明,本文內容均爲[李大仁博客]原創,本文版權歸[李大仁博客]所有。

- 歡迎轉載,轉載請務必在文章頁面明顯位置提供原文鏈接並註明出處。歡迎您在轉載本文時保留本段聲明。

- 文章標題:[WP]WP-ReplaceGravatarMirror插件

- 獨立博客:李大仁博客

- 永久鏈接:http://www.lidaren.com/archives/1525

--------------------------------------------------------------------------------------

以上內容由博客自動發佈工具自動發佈,最終顯示內容和效果會與原文內容有所偏差,敬請諒解。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章