ID; elseif ( is_object($id_or_email) ) : $user_id = (int)$id_or_email->user_id; endif; // Get attachment_meta $attachment_id = get_user_meta( $user_id, SUA_USER_META_KEY, true ); if ( empty($attachment_id) ) return $avatar; // Get attachment url $attachment_url = wp_get_attachment_url( $attachment_id ); if ( empty($attachment_url) ) return $avatar; // Override WP urls $avatar = preg_replace( '/src=("|\').*?("|\')/', "src='{$attachment_url}'", $avatar ); $avatar = preg_replace( '/srcset=("|\').*?("|\')/', "srcset='{$attachment_url}'", $avatar ); return $avatar; } } add_action( 'plugins_loaded', [ 'SimpleUserAvatar_Public', 'init' ] ); endif;