自定义 WordPress 默认评论头像

96

对于没有设置Gravatra头像的评论者来说,WordPress会显示一个你在后台设置的默认头像,可以是神秘人、空白、默认的Gravatar 标志等等。但是这些头像有一个共同的不足之处,就是不怎么美观,可看性不强!打个比方,如果你去一个博客阅读文章,但当你放心评论文章的读者头像都是小怪物、复古等一系列WordPress自动生成的“不堪入目”的头像时,你还有很浓的兴趣去阅读这个博客的文章吗?我想答案是肯定的!那么,你有没有想过,自己设计或找一个属于你博客、适合你博客的默认WordPress头像那?好了,周良就不吊大家的胃口了,让我来说一下如何不使用插件实现自定义WordPress默认评论头像的方法。

方法很简单,将下面我提供的这段代码放在你正在使用的主题functions.php文件中。

<?php
// Make a new default gravatar available on the dashboard
function newgravatar ($avatar_defaults) {
$myavatar = get_bloginfo(‘template_directory’) . ‘/images/tweaker.jpg’;
$avatar_defaults[$myavatar] = “Tweaker”;
return $avatar_defaults;
}
add_filter( ‘avatar_defaults’, ‘newgravatar’ );
?>

上面代码中的/images/tweaker.jpg就是自定义默认头像的相对路径,你可以自行修改图片的地址。建议将头像放到你正在使用的主题images文件下面。

如果你有设计或者 WordPress 方面的项目需求,可以和我联系 Email:wwwzhouliang@gmail.com。

作者主页 邮箱 微博 腾讯微博 QQ Twitter Facebook Google+

共 96 条评论

  1. 爱新觉罗雄湉 回复

    改了没弄好,还是木有头像呀

    1. 周良 (文章作者) 回复

      尝试一下多说这个评论插件

  2. 爱新觉罗雄湉 回复

    改了没弄好,还是木有头像呀

    1. 周良 (文章作者) 回复

      尝试一下多说这个评论插件

  3. thinkCu 回复

    这样玩儿呢,我也整了个

    1. 周良 (文章作者) 回复

      不错不错~

  4. thinkCu 回复

    这样玩儿呢,我也整了个

    1. 周良 (文章作者) 回复

      不错不错~

  5. Raimbowbed 回复

    还是直接用多说了。。方便点。

    1. 周良 (文章作者) 回复

      嗯,多说自带这个功能

  6. Raimbowbed 回复

    还是直接用多说了。。方便点。

    1. 周良 (文章作者) 回复

      嗯,多说自带这个功能

  7. 马志远 回复

    路过,帮踩,用脚跺。。。

    1. 周良 (文章作者) 回复

      多谢

  8. 马志远 回复

    路过,帮踩,用脚跺。。。

    1. 周良 (文章作者) 回复

      多谢

  9. 董振伟 回复

    踩踩

    1. 周良 (文章作者) 回复

      欢迎

      1. 董振伟 回复

        博主能帮我解决emlog里用gravatra评论默认头像的问题吗

        1. 周良 (文章作者) 回复

          emlog....为何不用wordpress?

          1. 董振伟 回复

            对wp不熟悉

            1. 周良 (文章作者) 回复

              目测你对emlog也不是很精通...

              1. 董振伟 回复

                嘻嘻,被你猜对了,不过还是做出来了,原来是有个英文单词没写对

  10. 董振伟 回复

    踩踩

    1. 周良 (文章作者) 回复

      欢迎

      1. 董振伟 回复

        博主能帮我解决emlog里用gravatra评论默认头像的问题吗

        1. 周良 (文章作者) 回复

          emlog....为何不用wordpress?

          1. 董振伟 回复

            对wp不熟悉

            1. 周良 (文章作者) 回复

              目测你对emlog也不是很精通...

              1. 董振伟 回复

                嘻嘻,被你猜对了,不过还是做出来了,原来是有个英文单词没写对

  11. jraintide 回复

    你用的是多说的吗

    1. 周良 (文章作者) 回复

      是的

  12. jraintide 回复

    你用的是多说的吗

    1. 周良 (文章作者) 回复

      是的

  13. 自媒体网赚博客 回复

    很牛啊,干货,记得踩踩我的博客喔~~~

Leave a Reply

您的邮箱不会公开,当您的评论有新的回复时,会通过您填写的邮箱向您发送评论内容。 Required fields are marked *

返回顶部