=== WPCopyRights网站防复制插件 ===
Contributors: laobuluo
Donate link: https://www.laojiang.me/contact/
Tags:版权插件,防止复制
Requires at least: 6.8
Tested up to: 6.9.4
Stable tag: 6.8
Requires PHP: 7.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
WordPress网站防复制插件,涵盖禁止右键、F12、复制、黏贴,可设置放行页面和文章。
== Description ==
WPCopyRights WordPress防止复制版权插件,可以设置禁止右键、选择文本、F12、设置允许页面和文章权限。
## 插件特点
1. 允许常规鼠标选择、复制、黏贴、打印、另存为的禁止使用。
2. 可以设置管理员、登录用户不限制
3. 可放心特定页面、文章不限制
插件更多详细介绍和安装:[https://www.laojiang.me/5931.html](https://www.laojiang.me/5931.html)
## 网站支持
* [主机评价网](https://www.zhujipingjia.com/ "主机评价网")
* [乐在云](https://www.lezaiyun.com/ "乐在云")
* 欢迎加入插件和站长微信公众号:老蒋朋友圈(公众号)
== Installation ==
* 把插件文件夹上传到/wp-content/plugins/目录下
* 在后台插件列表中激活
* 在 工具- WPCopyRights设置 菜单中勾选需要设置开启。
== Frequently Asked Questions ==
* 1.当发现插件出错时,开启调试获取错误信息。
* 2.根据个人喜好自行开启。
== Screenshots ==
1. screenshot-1.png
== Frequently Asked Questions ==
= 如何使用插件 =
下载激活且在【工具】找到插件设置,然后开启插件且设置需要的功能。
= 开启插件之后无法注册用户 =
如果有用户注册功能或者输入文本的,不能禁止左键
== Changelog ==
= 6.8 =
* 优化「尝试检测开发者工具是否已打开并弹出提醒(启发式)」:点击「我知道了」后若仍检测到开发者工具开启,将继续弹出提醒
* 新增开发者工具提醒第三行自定义文案:后台可填写,前端弹窗以红色加粗显示;留空则不显示
* 水印字体颜色优化:支持颜色选择器 + 手动输入 RGB/RGBA/HEX,并保持双向联动与预览同步
= 6.7 =
* 基本保护:新增「禁止页面另存为下载」设置项(拦截 Ctrl+S、⌘+S);说明与浏览器菜单「另存为」之限制
* 修复:「管理员不受限制」改为按 `manage_options` 能力判断,修正原先使用角色名导致豁免常不生效的问题
* 修复:未勾选「禁用打印」时不再错误地隐藏整页打印内容;仅勾选后通过 body 类与样式配合隐藏打印
* 排除页面/排除文章 ID 使用整型与严格比较,避免排除列表不生效
* 复制添加版权:写入剪贴板前判断 `clipboardData` 是否存在,避免个别环境报错
= 6.6 =
* 自定义提示改为默认留空;留空时用户触发被禁止操作不再弹出任何提示
* 仅在后台填写了「自定义提示」内容时,才显示提示信息
* 后台「自定义提示」说明文案已同步更新,明确“留空则不提示”
= 6.5 =
本版本围绕水印体验、排除规则、开发者工具相关防护与后台交互做了集中更新。
* 水印:支持游客水印与登录用户水印分开配置;登录用户可选「@昵称」「@用户名」或自定义文案;字号、颜色、倾斜角、透明度、水平/垂直间距共用一套样式。前端改为 SVG 平铺渲染,提高底层满铺与层级表现,并按文字长度与旋转角度动态计算瓦片尺寸,减轻裁切与显示不全问题。
* 后台水印:勾选「启用游客水印」或「启用登录用户水印」任一后展开参数区;未勾选时显示灰色引导说明;预览逻辑与前台一致。
* 快捷键:可选禁用 Ctrl+Shift+I(开发者工具)、Ctrl+Shift+J(控制台);说明浏览器自带菜单中的「开发人员工具」无法由网页禁用或监听,可配合「禁用右键菜单」减少页面内「检查」类入口。
* 开发者工具(启发式):可选开启后,在判断控制台/面板可能已停靠打开时弹出需手动确认的模态框;用户点击「我知道了」(或按 Esc、点遮罩)后,若仍判定为打开则不再重复弹出,直至用户在浏览器中自行关闭开发者工具后再次打开才会提示。网页无法替用户自动关闭开发者工具;独立窗口模式、部分环境或移动端可能检测不到或存在误报。
* 其它:为新选项补充默认值与保存校验,与既有 PHP 8+ 兼容逻辑保持一致。
= 6.4 =
* 新增水印样式参数:支持自定义字体大小、字体颜色、倾斜角度、透明度、水平间距、垂直间距
* 重构前端水印渲染逻辑:改为SVG平铺方案,优化页面底层满铺效果,修复部分场景下水印显示不全或被裁切问题
* 优化后台水印设置交互:仅在勾选“启用页面水印”后展开参数区,未勾选时显示灰色引导提示
* 新增排除分类设置:支持通过分类ID排除分类归档页和所属文章页的保护功能
= 6.3 =
* 剔除Layui框架,降低插件的体积,感觉没有必要有这个前端,采用WP原生表单
* 重构插件代码,兼容当前主流的浏览器以及最新规范
* 对于保护机制,键盘保护分区不重叠冲突、添加友好的提示
* 增加页面水印、自定义提示
= 6.2 =
* 修复PHP 8+版本兼容性问题
* 解决"Undefined array key"错误
* 更新PHP最低版本要求至7.4
* 改进数组访问安全性
= 6.1 =
* 兼容WP6.8.1测试
* 补充文档说明
= 6.0 =
* 重构代码,去除Layui框架降低插件体积
* 添加水印保护机制
* 添加保护提醒
* 选项管理不再重叠
= 5.4 =
* 检查兼容WP6.2
* 调优UI
= 5.3 =
* 检查兼容WP6.1.1
* 新增复制文末添加版权
= 5.2 =
* 检查一下兼容最新WP5.9.3
= 5.1 =
* 细节修改和文档BUG
= 4.4 =
* 兼容最新版本WP5.7.1测试
= 4.3 =
* 兼容最新版本WP5.6测试
= 4.2 =
* 兼容最新版本WP测试
* 修改禁止拖动图片兼容问题
= 4.1 =
* 重构插件前端
* 修改禁止拖动图片兼容问题
= 3.1 =
* 解决移动端锁定问题
* 解决文本框无法写入问题
= 2.2 =
* 兼容WP5.4.2测试
* 解决限制太严格问题
= 2.1 =
* 解决禁止选择文本后无法搜索问题
* 解决禁止F12后无法输入文本问题
= 1.3 =
* 优化部分细节
* 完善文档说明
= 1.2 =
* 解决在移动端禁止F12开启导致空白页问题
= 1.1 =
* 最新版本WordPress5.4.1测试通过
= 0.1 =
* 上线常规功能
* 放行管理员和登录用户权限
== Upgrade Notice ==
= 6.8 =
优化开发者工具启发式提醒(可持续弹窗)并新增红色自定义第三行提示;水印颜色支持选择器与 RGB 手动输入联动。
= 6.7 =
修复管理员豁免与打印样式逻辑;若曾依赖「管理员不受限制」,升级后管理员将按预期豁免。另存为相关为快捷键拦截,详见设置说明。
= 6.6 =
自定义提示默认改为空值:留空不提示,填写后才提示。升级后可在「工具 → WPCopyRights设置」中按需配置提示文案。