typisttech/wp-cloudflare-guard

此包已被废弃且不再维护。未建议替代包。

连接 WordPress 与 Cloudflare 防火墙,在 DNS 层面保护您的 WordPress 网站。自动创建防火墙规则以阻止危险 IP 地址

0.2.0 2017-04-22 10:18 UTC

README

WordPress plugin WordPress WordPress rating WordPress Build Status codecov Scrutinizer Code Quality PHP Versions Tested StyleCI Dependency Status License Donate via PayPal Hire Typist Tech

连接 WordPress 与 Cloudflare 防火墙,在 DNS 层面保护您的 WordPress 网站。自动创建防火墙规则以阻止危险 IP 地址

此存储库是 WP Cloudflare Guard 的开发版本,旨在方便与开发者沟通。它是不稳定的,不打算用于生产网站的安装。

欢迎提交错误报告和拉取请求。

如果您不是开发者或希望获得稳定发布版本和自动更新,请通过 WordPress.org 安装。

安装说明

如果您不是开发者或希望获得稳定发布版本和自动更新,请通过 WordPress.org 安装。

master 分支不可安装。请使用 nightly 分支。参见 分支

手动上传

  1. 夜间分支 下载构建的存档

  2. 解压缩它

  3. 将其上传到 wp-content/plugins/

  4. 转到 WordPress 插件菜单并激活它

通过 WP CLI

  1. $ wp plugin install https://github.com/TypistTech/wp-cloudflare-guard/archive/nightly.zip --activate

开发

在开始修改之前,您需要安装 composeryarn。参见

要设置可用的开发者版本,您应该运行以下命令

$ composer create-project --keep-vcs --no-install typisttech/wp-cloudflare-guard:dev-master
$ cd wp-cloudflare-guard
$ composer install

从源码构建

这些命令将插件构建到 release/wp-cloudflare-guard.zip

  1. $ composer build
  2. release/wp-cloudflare-guard.zip

分支

主分支

master 分支是主分支,其中 HEAD 的源代码始终反映下一个发布版本的最新开发更改。这是 nightly 分支构建的地方。由于我们使用 composergrunt 构建此插件,因此此分支不可安装。

夜间分支

nightly 分支在 master 分支更新时由 TravisCI 构建。任何在 nightly 分支中的内容都是可安装的。参见 安装说明

支持!

通过 PayPal 捐赠 Donate via PayPal

喜欢 WP Cloudflare Guard?帮助我维护 WP Cloudflare Guard,在此 捐赠 可以帮助实现。

为什么不雇佣我?

准备好接受自由职业的 WordPress 工作。通过 此处 的联系表单或通过电子邮件 info@typist.tech 联系我

想以其他方式帮忙吗?想成为赞助商?

联系方式:Tang Rufus

运行测试

WP Cloudflare GuardCodeception 上运行测试,并依赖 wp-browser 提供WordPress集成。在测试之前,您需要在本地安装WordPress并添加一个 codeception.yml 文件。

查看 codeception.example.yml 以获取 Varying Vagrant Vagrants 配置示例。

实际运行测试

$ composer test

我们还测试了所有PHP文件是否符合 PSR-2: Coding Style Guide 以及部分 WordPress编码规范

使用 $ composer check-style 检查代码风格,并使用 $ composer fix-style 修复。

反馈

请提供反馈! 我们希望尽可能多地使这个库在项目中发挥作用。请提交一个 问题 并指出您喜欢和不喜欢的地方,或者克隆项目并提出建议。没有问题太小。

变更日志

请参阅 CHANGELOG 了解最近的变化。

安全

如果您发现任何与安全相关的问题,请发送电子邮件至 wp-cloudflare-guard@typist.tech 而不是使用问题跟踪器。

贡献

请参阅 CONTRIBUTINGCODE_OF_CONDUCT 了解详细信息。

鸣谢

WP Cloudflare Guard 是一个 Typist Tech 项目,由 Tang Rufus 维护,他是 雇佣 的自由职业开发者。

贡献者名单的完整列表可以在 这里 找到。

许可证

WP Cloudflare Guard 使用 GPLv2 (或更高版本) 许可协议,由 Free Software Foundation 授权。请参阅 许可证文件 了解更多信息。