混合模式:登录用户用PHP处理,游客用JS处理(推荐带缓存的网站)
便捷的调试与管理
调试模式:开启后水印以可见文本形式显示(格式:[水印调试:...]),便于测试效果
直观配置面板:通过WordPress后台「文本水印」菜单进行全功能配置,支持实时生效
数据清理:卸载插件时自动清除所有配置数据,避免冗余残留
工作原理
基于Unicode字符集中的变体选择器(Variation Selectors) 实现盲水印:
这些特殊字符(如U+FE00-U+FE0F、U+E0100-U+E01EF)在视觉上不可见,不影响文本阅读体验
水印生成流程:
将原始信息(IP、用户ID等)转换为字节序列
通过映射算法将字节转换为对应的变体选择器字符
嵌入时按配置的插入规则将不可见字符混入文本,提取时通过逆向解析还原原始信息
安装要求
服务器环境:PHP 7.0+
WordPress版本:4.7+
安装步骤
下载插件源码压缩包
登录WordPress后台,进入「插件」→「安装插件」→「上传插件」
激活插件后,通过左侧菜单「文本水印」进入配置页面
启用插件并根据需求配置水印参数(建议先开启调试模式测试效果)
使用指南
基础配置
在「基础设置」中启用盲水印,选择运行模式(推荐混合模式)
配置最小段落字数(建议15-30字)和水印插入方式
按需设置随机插入/固定间隔插入的详细参数
水印内容配置
在「水印内容设置」中勾选需要包含的信息:
访问者IP(默认启用,用于定位传播源头)
用户ID(默认启用,区分登录用户与游客)
时间戳(默认启用,记录水印生成时间)
自定义文本(支持添加网站域名、版权声明等)
调试与验证
开启「调试模式」,发布文章后查看内容,可见水印以[水印调试:...]形式显示
确认水印插入位置和内容无误后,关闭调试模式即可
水印提取
如需检测文本中的水印信息,可通过两种方式:
在线提取工具:访问官方水印提取页面,粘贴含水印文本即可解析
代码提取:使用项目提供的提取函数(示例):
require 'path/to/extract.php'; // 引入提取工具
$textWithWatermark = "包含盲水印的文本内容...";
$extractedInfo = wxs_extractWatermark($textWithWatermark);
echo "提取的水印信息:" . $extractedInfo;
开源协议
本项目采用MIT协议开源,简述要求:
禁止移除或修改作者信息
转载转载请注明开源地址
提供资源交易、信息共享、靓号交流、技术变现、学习问答、兴趣娱乐等全面服务。
1.丰富功能系统,扩展社区特色玩法,打造最好的互联网聚集圈子。
2.准确信息真实交易,安全快捷又方便,让虚拟交易面对面。
3. 天上不会掉馅饼,话术骗术迷人心,切勿脱离平台线下交易,被骗与平台无关!
4. 欺诈骗钱,违规违法将视情受到警告&禁言&封号甚至检举至👮🏻♀️处理!
官方Q群:123129钉推群:BAYR2383 站长QQ:3220000000
👮曝光Ta|🧿小黑屋|📴手机页|飞流网
( 渝ICP备2025054677号-1|电信增值许可 渝B2-20250789 )|网站地图
GMT+8, 2025-9-15 06:30 , Processed in 0.060554 second(s), 59 queries, MemCached On , Gzip On.