gnistdesign/gnist-engine

这是一个针对WordPress的定制钩子库,旨在模仿所谓的“插件依赖”行为,使得插件能够以安全和可靠的方式拥有自己的插件。

1.0.2 2021-03-29 10:23 UTC

This package is auto-updated.

Last update: 2024-09-29 05:56:02 UTC


README

贡献者:henjak, stiand, galantini
捐赠链接:https://gnistdesign.no
要求至少:5.4
测试到:5.7
要求PHP:7.3
稳定标签:1.0.2
许可:MIT
许可URI:https://open-source.org.cn/licenses/MIT

gnist引擎 | WordPress插件依赖。

描述

这个库使用其自身的内部动作来帮助第三方插件开发,并限制在WordPress核心更新时可能发生的未来代码更改的数量。

这些动作存在是为了创建“插件依赖”的概念。它们为插件提供了一个安全的方式来执行代码,当此插件安装并激活时,无需进行复杂的猜测。

安装

使用Composer安装

composer require gnistdesign/gnist-engine

最小要求

  • 需要PHP 7.3或更高版本。

更新日志

1.0.2 [29.03.2021]

  • [新增] 在wp中加载gnist/wp
  • [新增] Gnist\Engine\WP\activation
    • 初始化:add_action( 'activate_{$basename}', 'Gnist\Engine\WP\activation' )
  • [新增] Gnist\Engine\WP\deactivation
    • 初始化:add_action( 'deactivate_{$basename}', 'Gnist\Engine\WP\deactivation' )