WordPress пользовательский случайный аватар на основе электронной почты пользователя - PullRequest
0 голосов
/ 24 марта 2019

Я использую этот фрагмент для замены граватаров по умолчанию для пользователей в моей установке WordPress.

add_filter( 'pre_option_avatar_default', 'space_default_avatar' );

function space_default_avatar ( $value )
{
    $upload_dir = wp_get_upload_dir();
    return trailingslashit( $upload_dir['baseurl'] ) . '/custom-images/avatares-espacio/avatar-espacio'.rand( 0 , 31 ).'.jpg';
}

Но это случайным образом отображает изображения при каждой загрузке страницы.

Мне нужно определитьизображение, основанное на электронном письме пользователя, поэтому оно всегда будет выглядеть после перезагрузки страницы.

Я также пробовал этот другой код, но он не работает: https://shibashake.com/wordpress-theme/wordpress-gravatars-use-your-own-default-avatar

...