是否可以将插件文件放在Wordpress主题中?

时间:2010-12-20 12:22:06

标签: wordpress plugins themes

我正在构建一个Wordpress主题,我希望它能够在不必单独下载它使用的插件的情况下工作(例如内化,联系表单和灯箱)。

是否可以将插件文件放在Wordpress主题中(或者有另一种解决方法)?

例如:wp-content / themes / my-wordpress-theme / plugins

3 个答案:

答案 0 :(得分:3)

当主题与自己的插件一起打包时,最终用户被指示将其安装在/ wpcontent而不是普通的/ wp-content / themes目录中,以便将插件和主题文件安装在适当的位置。你想要在形式和功能之间进行分离。

主题应包括这些插件的挂钩,然后管理员必须在安装后激活它们。

像这样包装你的主题实际上是你想要做的;我们只是将主题的定义扩展到包含其插件目录。

如果您决定让插件目录成为主题的子目录,我不确定它是否或如何可行,但这是不好的做法,因为它不能保持表单和功能之间的分离。

答案 1 :(得分:1)

如果插件很大,你必须把它放到一个单独的插件中。否则人们会对你很生气:)。

如果你的'插件'由几个PHP函数组成,你可以将它们放在functions.php中。

但是,最好将它放在一个单独的插件中。 还有一个额外的好处:将你的插件放在http://wordpress.org/extend/plugins/上,其他人可以使用和扩展你的工作。

答案 2 :(得分:0)

如果您想将所有插件捆绑到您的主题中。那你会取得什么成果? 你会冻结时间。插件开发人员不断更新它们。并且在每个wordpress实现中都不需要所有这些功能的功能。 当用户直接使用codex中的插件时,他们可以随时更新它们。

此外,您选择的插件集合及其功能很可能与其他人无法匹配。所以,最好保持原样。相反,更好的想法是开发自己的东西,而不是总是重新发明轮子当你的车轮不比现有车轮好。