license check in plugin

时间:2019-11-24 作者:MLOON

我正在写一个插件,我想把它放在WordPress存储库中,但我需要一个简单且专业的许可证。我想对php代码进行模糊处理,但WordPress规则禁止这样做。我该怎么做?

3 个回复
SO网友:admcfajn

您可以使用称为“的策略”freemium“您发布技术的免费版本,但要求用户付费购买增强版(通常具有更多功能和支持)。

实施付费许可证是一个更加复杂和多样化的话题,这里无法深入回答。但短期;最棒的是,你有一个单独的网站,每个付费的技术副本都是其中的一员,必须登录才能更新。

SO网友:Rick Hellewell

您可以将插件放在WP存储库中。也可以使用模糊代码。

但不是两者都有。

有些在存储库中有部分功能插件,然后是从您的网站下载的全功能非存储库插件。但在付费/非存储库版本中,必须有更新检查过程。

SO网友:Jacob Peattie

WordPress存储库中的插件中没有许可证检查器。您不能要求它进行更新,因为更新是由存储库交付的,您也不能要求它解锁功能,因为出于许可原因,您也不允许在存储库中这样做。

如果您通过WordPress存储库分发插件,它需要是免费的和开源的。这就是规则。

如果您自己或通过其他平台分发插件,您可以对插件收费,并要求获得更新和支持的许可证。在这种情况下,实现许可证检查的方式完全取决于用于销售许可证密钥的平台。您需要检查他们的文档。

相关推荐

Testing Plugins for Multisite

我最近发布了一个WordPress插件,它在单个站点上非常有效。我被告知该插件在多站点安装上不能正常工作,我理解其中的一些原因。我已经更新了代码,现在需要一种方法来测试更新后的代码,然后才能转到实时客户的多站点安装。我有一个用于测试的WordPress安装程序的单站点安装,但需要在多站点安装上进行测试。根据我所能找到的唯一方法是在网络上至少有两个站点来安装整个多站点安装,以测试我的插件。设置WordPress的整个多站点安装是插件开发人员的唯一/首选方式,还是有更快的测试环境可用。