当我调用以下代码时:
echo get_avatar(
get_the_author_meta(\'user_email\'),
\'70\',
get_bloginfo(\'template_directory\')."/images/default.png"
);
它生成以下内容:
[http://1.gravatar.com/avatar/f456a030d4086504d0796f0134139410?s=70&d=http%3A%2F%2Fblogs.com%2Fscience-and-medical%2Fwp-content%2Fthemes%2FBlog%2Fimages%2Fdefault.png%3Fs%3D70&r=G][1]
它将添加到默认URL的末尾:
%3Fs%3D70
这会阻止它工作,并始终返回默认图像。如果从URL中删除额外的数据,它就会工作。