automattic / jetpack-explat
一个用于在插件中的实验平台(ExPlat)上运行 A/B 测试的包。
v0.1.8
2024-09-10 13:14 UTC
Requires
- php: >=7.0
- automattic/jetpack-connection: ^4.0.2
Requires (Dev)
- automattic/jetpack-changelogger: ^4.2.6
- yoast/phpunit-polyfills: ^1.1.1
Suggests
- automattic/jetpack-autoloader: Allow for better interoperability with other plugins that use this package.
README
一个用于在插件中的实验平台(ExPlat)上运行 A/B 测试的包。
如何安装 Jetpack ExPlat
在项目的根目录下运行 composer require automattic/jetpack-explat
和 pnpm install -S "@automattic/jetpack-explat"
。
在您的 WordPress 插件中使用此包
在初始化项目的 PHP 方法中,调用以下静态方法以初始化 ExPlat API 并注册其端点
use Automattic\Jetpack\ExPlat; ExPlat::init();
在您的 React 代码中,导入 Experiment
组件并开始运行实验
import { Experiment } from '@automattic/jetpack-explat'; const DefaultExperience = <div>__( 'Control title' )</div>; const TreatmentExperience = <div>__( 'Treatment title' )</div>; const LoadingExperience = <div>⏰</div>; <Experiment name="jetpack_example_experiment" defaultExperience={ DefaultExperience } treatmentExperience={ TreatmentExperience } loadingExperience={ LoadingExperience } />;
如果您计划在您的 WordPress 插件中使用此包,我们建议您使用 Jetpack Autoloader 作为您的自动加载器。这将允许与其他使用此包的插件实现最大兼容性。
安全
需要报告安全漏洞?请访问 https://automattic.com/security/ 或直接访问我们的安全漏洞赏金网站 https://hackerone.com/automattic。
许可协议
Jetpack ExPlat 根据 GNU 通用公共许可证 v2(或更高版本) 许可。