Мне было интересно, есть ли способ получить URI/URL аватара текущего вошедшего в систему пользователя в wordpress? Я нашел это как способ сгенерировать шорткод для вставки текущего аватара пользователя с помощью get_avatar (ниже php для размещения в файле functions.php темы):
<?php
function logged_in_user_avatar_shortcode() {
if ( is_user_logged_in() ) {
global $current_user;
get_currentuserinfo();
return get_avatar( $current_user->ID );
}
}
add_shortcode('logged-in-user-avatar', 'logged_in_user_avatar_shortcode');
?>
Однако это возвращает все изображение, включая атрибуты (img src, class, width, height, alt). Я хочу вернуть только URL-адрес, потому что я уже установил все атрибуты для своего изображения в шаблоне.
Пытаюсь сделать что-то вроде этого:
<img src="[shortcode-for-avatar-url]" class="myclass" etc >
Кто-нибудь знает способ сделать это?
Спасибо заранее