2010-12-20 108 views
1

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

是否可以将插件文件放置在Wordpress主题内(或者有其他解决方法)?

如:wpcontent /主题/我 - WordPress的主题/插件

回答

3

当一个主题来包装与自己的插件,最终用户被告知,在/ wpcontent安装它,而不是正常/ wp-content/themes目录,以便插件和主题文件安装在适当的位置。你想要在表单和函数之间进行分离。

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

这样打包你的主题就是你正在尝试做的事;我们只是扩大了主题的定义,以包含它的插件目录。

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

1

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

如果你的'插件'包含几个PHP函数,你可以把它们放在functions.php中。

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

0

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

此外,您选择的插件集合及其功能很可能不会与其他evleone匹配。所以,最好让它们保持原样。相反,当你的车轮不比现有的车轮好时,最好自己开发自己的事物,而不是总是重新发明车轮。

相关问题