大多数WordPress博客网站中的管理员和用户头像都是使用Gravatar头像,但是经常出现头像显示不正常甚至无法显示头像,这一点很多站长都比较头疼。其实,想要解决这个Gravatar头像问题还是比较简单的,思路就是将国产的Cravatar头像替换Gravatar头像,那么解决办法有以下两种:
方法一:代码法
将以下代码添加到你的WordPress网站当前使用的主题的functions.php文件中即可。
if ( ! function_exists( 'get_cravatar_url' ) ) { /** *替换Gravatar头像为Cravatar头像 * * Cravatar是Gravatar在中国的完美替代方案,你可以在https://cravatar.cn更新你的头像 */ function get_cravatar_url( $url ) { $sources = array( 'www.gravatar.com', '0.gravatar.com', '1.gravatar.com', '2.gravatar.com', 'secure.gravatar.com', 'cn.gravatar.com' ); return str_replace( $sources, 'cravatar.cn', $url ); } add_filter( 'um_user_avatar_url_filter', 'get_cravatar_url', 1 ); add_filter( 'bp_gravatar_url', 'get_cravatar_url', 1 ); add_filter( 'get_avatar_url', 'get_cravatar_url', 1 ); } if ( ! function_exists( 'set_defaults_for_cravatar' ) ) { /** *替换WordPress讨论设置中的默认头像 */ function set_defaults_for_cravatar( $avatar_defaults ) { $avatar_defaults['gravatar_default']='Cravatar标志'; return $avatar_defaults; } add_filter( 'avatar_defaults', 'set_defaults_for_cravatar', 1 ); }
方法二:插件法
不想折腾代码的话,可以直接前往LitePress官网下载最新版的WP-China-Yes插件,然后进入后台 >> 插件 >> 安装插件 >> 上传插件 >> 选择WP-China-Yes插件压缩包并点击【立即安装】按钮完成安装 >> 设置 >> WP-China-Yes >> 使用Cravatar头像中选择“全局启用”并点击【保存配置】按钮即可。
总结
如果你仅仅想要解决Gravatar头像无法显示问题,那么采用方法一就可以了。如果你的WordPress站点不单单是Gravatar头像问题,而且还有更新WordPress主题、WordPress插件、安装WordPress插件等都比较缓慢的话,那么建议采用方法二安装WP-China-Yes插件即可接这一切的问题。
您可能感兴趣的文章
https://boke123.net/jianzhan/6945.html
版权声明:本文为原创文章,版权归 boke123导航 所有!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请与本站联系(邮箱:boke123dh@qq.com)更正、删除,谢谢!
本文地址: 版权声明:本文为原创文章,版权归 boke123导航 所有!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请与本站联系(邮箱:boke123dh@qq.com)更正、删除,谢谢!