WordPress 技巧:让微信机器人支持中文名缩略图

部分使用微信机器人高级版的用户,发现回复微信公众号之后,缩略图不能显示,经过调试,发现是因为,缩略图的名字是中文,而微信不支持中文名,可以通过下面的代码将缩略图中的中文名进行编码。


add_filter('weixin_thumb','cn_urlencode_weixin_thumb_filter');
function cn_urlencode_weixin_thumb_filter($thumb){

	$cn_str = preg_replace('/[\x00-\x7F]/','',$thumb);

	return str_replace($cn_str, urlencode($cn_str),$thumb);
}

将上面的代码复制到当前主题的 functions.php,文件中即可。

热门文章