RiPro免插件修改用户默认头像为字母头像

随之长风
发布在 未分类

RiPro默认注册是没有头像的,要么用户自己上传,要么用QQ登录,然后用户选择QQ头像,这样感觉有点不方便,这里就分享下用户默认头像为字母头像,自动根据用户名首字母获取指定头像。

本次修改主要在 ripro –> inc -> theme-functions.php 文件中修改

1. 搜索“function _the_theme_avatar()”,将该 function 函数替换为如下代码

当前内容已被隐藏,您需要登录并发表评论才可见

快速注册

2. 搜索“// 判断头像类型”,在其上方添加如下代码(共2处)


$instance = new NameFirstChar($user->data->display_name, true, "Sharp");
$firstLetter = $instance->toUpperCase();

3. 搜索“_the_theme_avatar()”,将其替换为如下代码(共4处)


get_stylesheet_directory_uri() . '/assets/images/avatar/'.$firstLetter.'.png'

4.ripro –> inc -> admin -> page -> index.php 文件,第107行修改为如下代码


<div class="layui-status-img"><a href="javascript:;"><?php echo get_avatar($userss->user_email); ?></a></div>

5.删除 ripro –> assets –> images 下的 avatar 文件夹内的图片,替换为下面压缩包内的图片

参与评论

请登录后操作...