这是我的密码:
<span><img class="super-avatar" src="<?php echo get_avatar_url(the_author_meta( 'ID' )); ?>"></img><?php the_author(); ?></span>我的问题是:
<img class="super-avatar" src="1http://1.gravatar.com/avatar/?s=96&d=mm&r=g">为什么这个“一号”在网址前?
发布于 2016-03-27 06:01:32
@user3571412,如果你看你的代码,你使用the_author_meta,它是回显。您必须使用get_the_author_meta,因为您以前有回显。
get_the_author_meta( 'ID' )所以你的代码
<span><img class="super-avatar" src="<?php echo get_avatar_url(get_the_author_meta( 'ID' )); ?>"></img><?php the_author(); ?></span>发布于 2016-03-27 02:04:23
在函数输出中,您似乎得到了一个布尔真值。调查get_avatar_url()或the_author_meta()源代码,找出原因。可能有人修改了这个函数,或者它是个bug。不管它是什么,它可能是修改过的。
https://stackoverflow.com/questions/36242709
复制相似问题