基于用户电子邮件的WordPress自定义随机头像

时间:2019-03-24 17:24:05

标签: wordpress random gravatar

我正在使用此代码段替换WordPress安装中用户的默认gravatars。

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

0 个答案:

没有答案