如何为特定块创建附加选项

问题描述 投票:0回答:1

我创建了一个插件,其中有一个使用 React 创建的古腾堡块,我的块由以下文件组成(edit.js、save.js、index.js、block.json、style.scss、editor.scss)。这个插件的免费版本已经有很多选项,但我想实现其他付费选项。这些扩展可以根据您的需要单独购买。我的问题是,如何创建在免费插件块中添加附加控件的插件?有人告诉我,在免费块中我无法隐藏付费选项,我必须单独添加它们。任何建议将不胜感激,谢谢。

我尝试将付费选项直接隐藏在免费块中,并仅在许可证有效时才激活它们,这可行,但据我所知这是不允许的。我也不确定这是最佳方法。我希望能够创建插件,在激活时将(专业)选项添加到免费块中。

reactjs block wordpress-gutenberg
1个回答
0
投票

如果您的插件已上传到 WordPress 插件目录进行审核,他们会建议删除隐藏的付费功能,我会这样做,因为插件目录是开源的(参考规划、提交和维护插件)。在您最初的 1.0 版本中,通过非侵入性链接推广付费版本到您的其他网站,在该网站上获得安装“专业”版本的许可证 - 另请参阅如何查看其他类似的众所周知的插件,例如 YoastJetpack追加销售并查看其插件内的代码。

© www.soinside.com 2019 - 2024. All rights reserved.