WordPress:将插件与主题打包

5

好的,这可能听起来有些傻,但请耐心听我说。

我正在为一个知名市场打包一个WordPress高级主题进行销售。该主题严重依赖于一些插件(自行开发)。

我不能指望买家在安装主题之前手动安装我的两个插件。现在我正在为销售打包主题,那么如何将插件与主题一起打包呢?

我希望这些插件成为我向买家交付的软件包的一部分,并且在安装主题时应自动安装这些插件。

另一方面,我已经见过高级主题开发人员将一些非常定制的功能打包到他们的主题中。这种额外的功能是如何与主题集成的?有人可以链接到任何教程吗?


你如何要求插件文件? - user903981
2个回答

5

4
一个好的方法是将插件放在主题的一个文件夹中。在主题的 functions.php 文件中...
  • 需要加载插件文件
  • 对于小部件插件,在 widgets_init 动作钩子中使用 register_widget() 来注册每个小部件

谢谢回复。我已经成功将一个插件集成到主题中了。 - Saddam Azad
但是第二个插件有安装/卸载脚本、数据库要求和管理面板。有什么想法可以将它们整合在一起? - Saddam Azad
有一个名为 switch_theme 的操作钩子可用于激活主题。我认为没有用于主题停用的钩子。 - Chris Carson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接