典型的答案是,主题仅用于视觉效果,其余的则放在插件中。
但实际上,人们将所有内容都捆绑在一个主题中,因为销售上传到主题文件夹的zip文件更容易。由于完整的站点编辑,将来可能会有很少甚至根本不包含PHP的主题。
有鉴于此,如果您想从一个不相关的主题获取功能,没有什么可以阻止您复制文件,但是,这并不意味着它可以工作。您几乎肯定需要进行调整,以使样式看起来正确。您可能需要实现PHP和JS更改来恢复功能。
如果您可以将其移动到插件,那么这应该始终是首选。
如果在任何时候,您试图通过以下方式直接从“其他主题”文件夹加载代码:include
或require
, 不要这样做<这是非常糟糕的做法,也是一件非常糟糕的事情。在任何情况下,这都不是一个好主意。不惜一切代价避免。