Home > Wordpress技术 > 给WordPress设置默认gravatar头像

给WordPress设置默认gravatar头像

撰写于 2010年07月20日 | 2 条评论

每一个WordPress站长都知道,如果一个评论者没有设置过自己的gravatar头像的话,评论处会显示一个预置的默认头像。但是,每个博客的默认头像都是一样的,这样就体现不出我们博客的独特性了。因此,我们可以尝试设置个自定义的默认头像,一个有自己特色的默认头像。在WordPress中,我们可以很容易地添加一个默认头像,也许我们需要编写一段代码,但我可以向你保证,这一过程仅仅是复制/粘贴,我们只需要把下文中提供的代码粘贴到正确的文件中,再稍微修改一下就大功告成了。

下面请跟随我进入gravatar默认头像设置之旅:

  • 设计一个个性化的默认gravatar头像,尺寸最好是64*64px。
  • 使用FTP工具将该图片上传至主机的wp-content -> Themes -> your themes folder ->images,如果不存在“images”文件夹则创建一个。为了保证这个图片能在浏览器中正常显示,请通过
    http://your-site-url.com/wp-content/themes/your-active-theme/images/custom-gravatar-filename.jpg *访问检查。
    * 将链接中的”your-site-url”更换为我们的域名,”your-active-theme”更换为当前正在使用的主题名字,”custom-gravatar-filename”更换为该图片的名字。

*我认为可以考虑保存在主文件夹下的images中,不要保存在主题文件夹的images中,这样可以保证多个主题共用一个头像,只要在下面一步的代码中做相应调整就行了

  • 其次,下载该主题的functions.php文件并用文本编辑器*打开,添加以下代码至文件末尾处。
    function add_custom_gravatar ($avatar) { $custom_avatar = get_bloginfo(‘template_directory’) . ‘/images/name-of-your-custom-gravatar.jpg’; $avatar[$custom_avatar] = “Gravatar name to be shown in the WordPress settings”; //change this name to your preferences return $avatar; } add_filter( ‘avatar_defaults’, ‘add_custom_gravatar’ );

*建议使用适合notepad等专业编辑器,windows自带文本编辑器可能会损坏文件。

  • 保存并关闭functions.php,然后上传并覆盖服务器上的源文件。
  • 以管理员身份登录访问WordPress博客后台,打开“设置”->“讨论”,这时我们应该已经能在该页面看到刚刚上传的头像了。如图所示:

  • 选中新加的并保存。

至此,我们新加的默认头像将被没有设置自有头像的评论者所使用。

英文原文发布于Make Tech Easier

原创文章,转载请注明: 转载自网憩阁

本文链接地址: 给WordPress设置默认gravatar头像

无觅相关文章插件,快速提升流量

» 标签:

评论:1

  1. 10/07/23

    太费劲了,还是用默认的吧

    [回复]

    苌蓊芪 回复:

    @Louis Han, 应该还好吧,嘿嘿!

    [回复]

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>