7B2 主题下的随机头像教程
你将得到什么?
- 新用户注册后自动获得一张随机头像
- 头像存放在你自己的网站(不走第三方)
- 不装额外插件,直接靠主题加载的 PHP 文件
准备工作(5 分钟)
- 登录 WordPress 后台。
- 在你的网站文件管理里创建文件夹:
/wp-content/uploads/random-avatars/。 - 把几张方形图片放进去(建议 200×200 或 400×400,命名不要有空格或中文,如
a1.png、a2.jpg)。
步骤 1:创建随机头像功能文件
- 打开网站文件管理,进入
wp-content/themes/b2/(注意:这是父主题目录,如有自定义请先备份)。 - 新建文件
random-avatar.php,内容如下:
如果担心主题升级覆盖,后续升级前备份这个文件,并在更新后重新放回。
步骤 2:在主题 functions.php 里引入
- 打开
wp-content/themes/b2/functions.php。 - 在文件底部(
?>前或末尾)添加一行:
require_once get_template_directory() . '/random-avatar.php';
保存文件,刷新后台即可生效。
验证
- 注册一个新账号,或后台新建用户。
- 打开用户资料页、文章评论区,确认头像是你上传的随机图片之一。
- 若未生效,检查:
/wp-content/uploads/random-avatars/是否有图片;functions.php是否已正确require_once;- 是否有其他头像插件覆盖了
get_avatar_url。
效果图


看看