psycle-wordpress-plugins / psycle-pii-scrub
此软件包的最新版本(2.0.3)没有提供许可证信息。
用于从WordPress数据库中清除PII数据的WP_CLI命令。调用'wp pii-scrub'将自动检测主要插件(BuddyPress、WooCommerce)并清除/替换任何PII(个人信息),以免数据库被破坏引起问题。还可以在运行时定义要检查/清除的附加自定义元数据。
2.0.3
2016-04-05 10:35 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-14 18:18:39 UTC
README
- 贡献者: psycle
- 标签: psycle
- 至少需要: 3.8
- 已测试到: 4.4.2
- 稳定标签: 2.0.3
描述
用于从WordPress数据库中清除PII数据的WP_CLI命令。调用"wp pii-scrub"将自动检测主要插件(BuddyPress、WooCommerce)并清除/替换任何PII(个人信息),以免数据库被破坏引起问题。还可以在运行时定义要检查/清除的附加自定义元数据。
安装
通常遵循WordPress插件的正常安装流程。
- 将目录
psycle-pii-scrub
上传到/wp-content/plugins/
目录(或该目录可能存在的任何位置) - 通过WordPress中的“插件”菜单激活插件。
- 或者,可以将目录放置在
/wp-content/mu-plugins/
中,并将psycle-pii-scrub.php文件复制/移动到上级目录。
变更日志
2.0.3
- 在类中添加对WP_CLI的检查,以防文件直接加载。修复了由于错误的包装导致站点白屏的问题。
- 更新插件URL。
- 更新测试的最新WordPress版本。
2.0.2
- 检查--live的使用,并抑制--yes的并发使用,确保需要手动确认。
2.0.1
- 将composer.json更新为标记为MU插件安装。
2.0
- 从README.md中删除待办事项/想法,因为它们现在在Gitlab项目中。
- 添加了干运行功能。添加--dryrun标志后,不会进行任何更改,而是输出数据库查询。
- 从字段/列名检测wp_usermeta、wp_postmeta和自定义表上的字段类型。从使用'XXXXX '切换到以下之一
- 对于电子邮件地址,清除@之前的部分,留下域名。
- 对于URL,替换为'http://www.example.org/'。
- 对于电话/移动电话/传真号码,替换为以'+44 (0) 555 '开头的随机号码。
- 修正了从WooCommerce数据集清除中遗漏的字段,'shipping_email'和'shipping_phone'。
- 仅在wp_users中的'user_url'字段和wp_comments中的'comment_author_url'字段不是空的情况下清除'user_url'。
- 在customtablefields中检查表和列名是否存在,排除那些未知的内容。
- 为--customtablefields的使用添加解释文本,说明它需要用单引号'括起来。
1.1
- 可能命令是在一个不遵循Psycle标准wp-config.php布局的网站上运行的。检测到这一点后退出。
1.0
- 插件初始版本。