很多站长朋友都使用Gravatar头像,用起来很方便。但是如果有多个站的朋友可能会遇到一个问题,在创建多个WordPress网站时,为了管理起来方便,通常会使用同一个邮箱作为管理员的邮箱。那么,我们多个网站的管理员头像就会出现同样的情况。为了避免网站形象的错误误导,只有考虑更换管理员的邮箱地址,单独添加Gravatar头像,这样看起来很有效,但是我们也可以使用其他的方法来解决。
方法一:使用修改头像的插件
下载地址:WP User Avatar
官方网站:User Avatar Plugin for WordPress
这款插件使用起来很方便,也是免费中文版本的,英语菜鸟的不用担心看不懂。你可以直接在后台【插件】搜索安装,启用插件后进行简单设置。
WordPress默认是使用Gravatar头像作为管理员和用户头像,这里我们【禁用Gravatar,仅使用本地头像】即可。当然我们也可以设置允许用户上传头像,只要设定一下上传文件的大小就可以了。
方法二:添加functions功能代码
后台【外观】-【编辑】打开主题functions.php函数模板,在末尾添加以下代码:
- //修改默认头像
- add_filter( 'avatar_defaults', 'newgravatar' );
- function newgravatar ($avatar_defaults) {
- $myavatar = get_bloginfo('template_directory') . '/img/logo.jpg'; //修改并获取头像路径,在主题目录下
-
myavatar] = "里维斯社"; //添加头像描述为“里维斯社”
- return $avatar_defaults;
- }
对比这两个方法,我个人更倾向使用WP User Avatar插件,简单方便,而且还可以创建本地头像库,方便使用和管理,而且用户也可以自定义头像。