显示自定义默认化身,而不是重力化身

时间:2014-09-26 作者:user3705773

我正在使用此自定义功能从我的服务器而不是gravatar获取默认头像:

if(!function_exists(\'custom_avatar\')){
    function custom_avatar($avatar_defaults){
        $new_default_icon = \'http://localhost/gv/wp-content/images/mystery-man.png\';
        $avatar_defaults[$new_default_icon] = \'Custom Avatar\';
        return $avatar_defaults;
    }
    add_filter(\'avatar_defaults\',\'custom_avatar\');
}
但是定制的头像没有出现,当我查看源代码时src 图像的形状如下所示:

http://0.gravatar.com/avatar/a432e8915b383edd8d25c2a4fd5a6995?s=32&d=http%3A%2F%2Flocalhost%2Fgv%2Fwp-content%2Fimages%2Fmystery-man.png%3Fs%3D32&r=G&forcedefault=1
为什么我的图像src相对于gravatar在这里?如何解决此问题?

1 个回复
SO网友:Jonathan Joosten

只需使用函数get\\u avatar,$default用于自定义默认值。

<?php echo get_avatar( $id_or_email, $size, $default, $alt, $args ); ?> 

https://codex.wordpress.org/Function_Reference/get_avatar

结束

相关推荐

在Category y.php中显示带有名称和描述的类别或子类别

我向我的客户提出以下问题。有人能提出解决这个问题的可能方案吗?此网站有类别和;子类别Cat1 -Subcat1 -Subcat2 -Subcat3 Cat2 -Subcat1 -Subcat2 -Subcat3 我需要的是:单击Cat1或Cat2时,我需要显示类似的内容:只要类别;子类别为帖子!(重要)在点击这个子类别后,我必须能够生成一个包含所有来自这个子类别的帖子的页面。附言:如果你能告诉我怎么做就好了。以及如何将变量从类别中