最合适的回答,由SO网友:A. Muller 整理而成
我找到了你问题的答案。
我创建了一个简单的头像插件。(我编辑并开发了代码)
if ( !function_exists( \'get_avatar\' ) ) :
function get_avatar( $id_or_email, $size = \'0\', $default = \'\', $alt = false ) {
if ( ! get_option(\'show_avatars\') )
return false;
static $default_url;
if ( !isset( $default_url ) ) $default_url = \'http://example.com/image/my-image.png\' ;
if ( false === $alt)
$safe_alt = \'\';
else
$safe_alt = esc_attr( $alt );
if ( !is_numeric( $size ) )
$size = \'0\';
$avatar = "<img alt=\'{$safe_alt}\' src=\'{$default_url}\' class=\'avatar avatar-{$size} photo avatar-default\' height=\'{$size}\' width=\'{$size}\' />";
return apply_filters( \'get_avatar\', $avatar, $id_or_email, $size, $default, $alt );
}
endif;
function __limit_default_avatars_setting( $default )
{
}
add_filter( \'avatar_defaults\', \'__limit_default_avatars\' );
?>
我选择直接从目录中获取图像。
get_template_directory_uri()
相反
$default_url =
使用此代码是合乎逻辑的。因为另一个正在重定向到wordpress cdn url。(就像在表情符号和svg配置文件中一样)