大佬教程收集整理的这篇文章主要介绍了根据 WooCommerce 我的帐户中的自定义上传字段更改 WordPress 用户个人资料图片,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_403_0@但是,此上传的图片仅显示在 WooCommerce 中用户的个人资料中。@H_616_3@ @H_403_0@我希望后台的管理员也可以在 wordpress 仪表板中显示的用户列表中看到这些图片(请参阅附加图片)。
@H_403_0@
@H_616_3@@H_616_3@@H_616_3@ @H_403_0@
默认情况下,WordPress 中使用 Gravatar 图像。所以基于:@H_616_3@
问答,你会得到这个更新的代码,它会回答你的问题:@H_616_3@
// replace default Gravatar Image used in WordPress
function filter_get_avatar( $avatar,$id_or_email,$size,$default,$alt ) {
// If is email,try and find user ID
if ( ! is_numeric( $id_or_email ) && is_email( $id_or_email->comment_author_email ) ) {
$user = get_user_by( 'email',$id_or_email );
if ( $user ) {
$id_or_email = $user->ID;
}
}
// If not user ID,return
if( ! is_numeric( $id_or_email ) ) {
return $avatar;
}
// Get attachment id
$attachment_id = get_user_R_464_11845@eta( $id_or_email,'image',true );
// NOT empty
if ( ! empty ( $attachment_id ) ) {
// Return saved image
return wp_get_attachment_image( $attachment_id,[ $size,$size ],false,['alt' => $alt] );
}
return $avatar;
}
add_filter( 'get_avatar','filter_get_avatar',10,5 );
使用的 WordPress 功能:@H_616_3@
以上是大佬教程为你收集整理的根据 WooCommerce 我的帐户中的自定义上传字段更改 WordPress 用户个人资料图片全部内容,希望文章能够帮你解决根据 WooCommerce 我的帐户中的自定义上传字段更改 WordPress 用户个人资料图片所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。