插件介绍
这款WordPress插件为网站提供了一种新的保密方式,我们可以用它隐藏下载地址,特定文章内容等,只有关注公众号并通过扫码获取验证码的用户才能获得访问权限,总的来说,该插件不仅提供了强大的内容保护功能,还为网站带来了引流、宣传等多重优势,是一款值得选择的WordPress插件。
特色功能
- 引流公众号:利用插件的扫码验证功能,网站可以引导更多的用户关注公众号,进而提升品牌知名度和粉丝数量。
- 无需API接口:插件支持无必须API接口,无需备案域名即可使用,这对于一些中小型网站来说是非常实用的。
- 自定义验证接口URL:插件提供了自定义验证接口URL的功能,可以方便地根据自身的需要进行配置。
- 自定义设置回复字符:插件还允许用户自定义设置回复字符,当用户输入错误验证码时,系统会返回自定义的回复字符,增加了插件的灵活性。
截图展示
更新内容
##V 3.0
- 注册激活钩子函数移动到主插件文件的最顶部进行定义,以便于其他函数在后面使用时能够保证选项已经设置完成。
- 为了避免函数名冲突,在函数名前增加项目前缀
- 优化插件安全,防范可能存在的 XSS 攻击。
- 在写入文件时,指定文件权限,以保证文件的安全性。
- 在删除文件时,将删除文件操作放在写入文件的操作之前执行,避免无用的写入操作。
- 使用
home_url()
获取站点首页地址时,使用第二个参数$scheme
指定协议类型,以避免链接被协议劫持。 - 当
$cnwper_weixin_options
未定义时,读取选项前应该先判断选项是否存在,避免报错。 - 使用 HEREDOC 语法进行拼接和格式化,使代码更易读并减少出错概率。
##V 2.5
- 在判断
$_SERVER['SCRIPT_NAME']
是否包含post.php
或post-new.php
时,使用$pagenow
全局变量,避免因为 URL 不同而产生错误。 - 优化标签重复时出现的字符串提取为变量,方便维护和修改。
- 使用更加简洁的语法定义数组,并使用
array_push()
函数向其中添加元素。 - 使用三元表达式代替
if...else
语句,使代码更加简洁。 - 重构前后端样式,采用Bootstrap框架
- 优化整体结构,去除非必要样式,美化输出界面效果
- 兼容WordPress 6+
##V 2.1
- 支持无需API的通用域名返回值
- 兼容WordPress 5+
##V 1.0
- 插件基本功能
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END