Wordpress 如何检查配置文件是否有默认化身
Wordpress 如何检查配置文件是否有默认化身,wordpress,avatar,gravatar,Wordpress,Avatar,Gravatar,如果有默认的gravatar,我想隐藏配置文件。我尝试了这么多的代码,但都没有给我带来丰硕的成果。因为有些图像来自媒体文件夹,有些来自“”。有人能告诉我如何检测这个东西吗?谢谢@Gufran Hasan的回复。我已经尝试了上面的代码,但页面停止工作。目前我正在使用下面的代码来显示化身获取虚拟形象($post->post_author);”。请您再次检查您的代码或任何其他解决方案以检测该问题?在早期的coed中,我已将echo设置为if条件,以便您的代码停止工作。好的,您可以分享错误或问题吗,现在
如果有默认的gravatar,我想隐藏配置文件。我尝试了这么多的代码,但都没有给我带来丰硕的成果。因为有些图像来自媒体文件夹,有些来自“”。有人能告诉我如何检测这个东西吗?谢谢@Gufran Hasan的回复。我已经尝试了上面的代码,但页面停止工作。目前我正在使用下面的代码来显示化身获取虚拟形象($post->post_author);”。请您再次检查您的代码或任何其他解决方案以检测该问题?在早期的coed中,我已将echo设置为if条件,以便您的代码停止工作。好的,您可以分享错误或问题吗,现在您得到了吗?我已检查了我身边的代码。它工作正常。您是否在get\u author\u meta($user\u Id)函数中传递用户Id?
The get_avatar() returns An img element for the user's avatar or false on failure. The function does not output anything; you have to echo the return value.
Please try below code to check if the profile has a default avatar.
if(!get_the_author_meta('ID')){
// no img code here
echo 'no img code';
}else{
$gavar_url = get_avatar_url( $user_email);
if(strpos($gavar_url,'gravatar.com')!==false){
//no image code here
}else{
echo get_avatar( get_the_author_meta('ID') , 80);
}
}