=== 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/目录下<br />
* 在后台插件列表中激活<br />
* 在 工具- WPCopyRights设置 菜单中勾选需要设置开启。<br />


== 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设置」中按需配置提示文案。
