最近用Wordpress弄了一个小网站供内部使用并不打算对外开放,但是这个网站又挂在公开的互联网上所以想着给他加个壳,用密码保护一下嘛,只有正确密码才能进入网站;也不是到开始怎么想的竟然忘了在互联网搜一下就自己开始捣鼓了,写了一堆代码后才发现有成品可用😭
写都写了还能怎么,还是办分享一下吧
插件概述
名为”全站加密”(Full Site Password Protection),用于为整个网站设置密码保护,所有访问者都需要输入密码才能查看网站内容。





功能特性
1. 主密码保护
- 为整个网站设置单一主密码
- 访问者需要输入正确的密码才能访问网站内容
- 支持修改和更新主密码
2. 密码组管理
- 支持创建多个密码组,适用于不同部门或用户群体
- 每个密码组可以设置独立的访问密码
- 灵活的权限管理方式
3. 临时密码系统
- 可生成具有时效性的临时密码
- 支持设置密码的有效期(以小时为单位)
- 提供临时密码管理界面,包括查看、撤销和删除功能
5. 配置管理
- 自定义密码提示信息
- 联系邮箱设置
- 调试日志功能(插件自身调试用的)
- 插件卸载时清理数据库选项
未来计划
- 空了再说
更新记录
- 1.2.2
- 增加更新功能实现在线更新控制
- 修复了插件导致其他非插件页面的Wordpress分页失效的问题
- 修复 check_access 方法中保护逻辑判断不完整问题; 1.2.0代码中使用 is_singular() 来判断是否保护所有内容 但 is_singular() 只对文章、页面等单一内容页面返回 true,而对主页(首页)返回 false
- 还修复一些其他小问题
总结
全站加密插件是一款简单易用但功能完善的网站访问控制工具,特别适合需要快速实现网站内容保护的场景。通过本插件,管理员可以轻松为网站添加一层密码保护,而无需复杂的配置或技术知识。
本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。