Benutzerdefinierter Avatarbild-Link zur Profilseite hinzugefügt

Ich versuche ein benutzerdefiniertes Autorenfeld zu erstellen, der Benutzer wird seine Profilbild-URL verlassen. und ersetzen Sie seinen Avatar, der in Kommentaren angezeigt wurde.

das Feld :

function custom_avatar_img($profile_fields) { $profile_fields['thecustomavatar'] = __('Your Profile Image','mytheme'); return $profile_fields; } add_filter('user_contactmethods', 'custom_avatar_img'); 

den Gravatar ersetzen:

 add_filter( 'get_avatar', 'cyb_get_avatar', 10, 5 ); function cyb_get_avatar( $avatar = '', $id_or_email, $size = 96, $default = '', $alt = '' ) { $avatar_img = get_the_author_meta('thecustomavatar'); // Replace $avatar with your own image element, for example $avatar = "$alt"; return $avatar; } 

Es funktionierte, aber es zeigt nur das Autorenbild in allen Kommentaren an, auch wenn er nicht das Kommentarposter ist. Ich denke, get_the_author_meta (‘thecustomavatar’) ist nicht der richtige Weg. Also, wie bekomme ich den Kommentar-Poster benutzerdefinierte Bildfeld Inhalt? !!!

Solutions Collecting From Web of "Benutzerdefinierter Avatarbild-Link zur Profilseite hinzugefügt"