Gravatar wird nicht angezeigt, wenn Benutzerdetails aufgerufen werden

Ich ziehe Benutzerdetails aus einer benutzerdefinierten Rolle heraus, die ich erstellt habe und die außer dem Avatar großartig funktioniert. Es blitzte auf und verschwand dann wieder verschwunden, was an sich merkwürdig ist … Ich kann den Gravatar im Benutzerprofil sehen, also weiß ich, dass er existiert.

Mein Code sieht folgendermaßen aus:

<?php $consultants = get_users( 'role=consultant&number=2' ); // Array of WP_User objects. foreach ( $consultants as $consultant ) { echo '
'; echo '
'; echo '
'; echo '' . get_avatar($consultant->$user_email, 150) . ''; echo '
'; echo '
'; // Get users details echo '' . esc_html( $consultant->first_name ) . ' ' . esc_html( $consultant->last_name ) . ''; echo '' . esc_html( $consultant->job_title ) . ''; echo 'Currently based in ' . esc_html( $consultant->current_location ) . ''; // Check if user is less than 30 days old if( strtotime($consultant->user_registered) < strtotime('30 days') ){ echo 'New'; } // Check if user is featured if($consultant->featured == 'Yes'){ echo 'Featured Candiate'; } // Check if user is accredited if($consultant->accredited == 'Yes'){ ?> <img src="https://wordpress.stackexchange.com/questions/261639/gravatar-not-showing-when-calling-users-details//assets/img/icons/accreditedIcon.png" /> <?php echo 'Bench Accredited'; } echo '
'; echo '
'; echo '
'; echo '
'; } ?>

Es gibt mir nur das graue Standardbild …?

Solutions Collecting From Web of "Gravatar wird nicht angezeigt, wenn Benutzerdetails aufgerufen werden"