以下是实现此功能的过滤器:
function ns_filter_avatar($avatar, $id_or_email, $size, $default, $alt, $args)
{
$headers = @get_headers( $args[\'url\'] );
if( ! preg_match("|200|", $headers[0] ) ) {
return;
}
return $avatar;
}
add_filter(\'get_avatar\',\'ns_filter_avatar\', 10, 6);
要工作,你必须增加价值
404
作为第三个参数
$default
到
get_avatar()
. 示例:
get_avatar( $user_email, 45, \'404\' )