本文最后更新于:
登陆邮件提醒实现方法
前提是空间有邮件功能,测试有无邮件功能的方法:登录界面点击“忘记密码”,有邮件发到你邮箱就有邮件功能,通过get_user_by函数尝试获取尝试登录的用户的信息。然后,我们检查该用户是否存在,并且是否拥有administrator角色。只有当这两个条件都满足时,才会发送通知邮件。这样,
仅使用子比主题测试可用,原则上适合所有WordPress网站
一、登录成功提醒

如果有人登录了系统,就会发一封邮件到邮箱,提醒你有人登录了,如果当时不是你登录,就要引起警惕了。
复制下面代码放到/wp-content/themes/zibll/functions.php文件或者func.php文件的<?php后面第二行
推荐func.php文件避免主题更新覆盖,没有此文件的可以自己新建一个,注意在最上面加上<?php
二、登录失败提醒


有人尝试登陆你的系统,但是没有成功,这种反复尝试的动作本身就需要被记录下来,发给博主,这样,只要有错误的登录,就会发一封邮件到自己的邮箱,将对方尝试的登录名发送到你邮箱。
2026.01.09更新
- 完善提醒范围:
- 无论账号是否为管理员,都会触发提醒,并标注 “账号类型”(管理员 / 普通用户 ),防护更全面。
- 防邮件轰炸:
- 新增频率限制逻辑:同一 IP 10 分钟内最多发送 3 次提醒,避免攻击者暴力破解时触发大量邮件,导致邮箱被封或塞满。
- 精准获取真实 IP:
- 新增
get_real_login_ip()辅助函数,优先读取HTTP_X_REAL_IP/HTTP_X_FORWARDED_FOR,兼容使用 CDN(如阿里云、Cloudflare)或反向代理的网站,能获取真实攻击 IP。
- 新增
复制下面代码放到/wp-content/themes/zibll/functions.php文件或者func.php文件的<?php后面第二行
推荐func.php文件避免主题更新覆盖,没有此文件的可以自己新建一个,注意在最上面加上<?php











![WordPress[子比主题美化]增加用户评论弹幕小工具-蛙言网](https://b66b.cn/wp-content/uploads/2024/01/20240111100733298-117170fab9d77ea2dbcf4870c3310e67_20220912134935.webp)











![[子比主题美化]WordPress 美化弹窗插件-蛙言网](https://b66b.cn/wp-content/uploads/2023/12/20231222233417934-WordPress-美化弹窗插件.webp)


![[免受权]Zibll子比主题 抽奖插件+任务系统+签到翻牌奖励-蛙言网](https://b66b.cn/wp-content/uploads/2025/11/20251113001301665-6_副本.webp)



![[子比主题美化]LV等级&VIP会员图标分享-蛙言网](https://vip.helloimg.com/images/2023/11/27/o0cUjh.png)















Felix 3月14日 22:270
好东西,学习一下!iqusc 3月11日 20:130
谢谢你的分享,我在蛙言网学到了很多!iqusc 3月11日 13:380
谢谢你的分享,我在蛙言网学到了很多!2761229739qq 3月11日 05:170
我今天会很忙,忙着夸夸你h5362202 3月9日 21:530
好东西,学习一下!h5362202 3月9日 21:450
好东西,学习一下!Felix 3月7日 01:440
蛙言网的教程很好用,谢谢!456464645d 3月6日 02:060
谢谢你的分享,我在蛙言网学到了很多!