我正在为WordPress制作一个高级主题,这是我的第一个。我的问题是,在服务器或购买我主题的其他开发人员遇到问题之前,我应该如何获得模块?
例如,我有3种自定义帖子类型,包含分类法和自定义列标题。它们应该都在一个php文件中,还是可以将它们分解,以便每个帖子类型都在自己的文件中?
我认为对于未来的项目来说,更多的模块化是可行的,所以我可以拖放我需要的项目。我不想让我的主题变慢,所以我可以使用一些建议来制作我的文件。
我过去购买的主题既有极端但又想从一开始就正确地设置自己。
感谢。
答案 0 :(得分:1)
这是一个意见请求,因为这两种方法都有效,并且基于此信息以及您似乎热衷于单个文件的事实。我会鼓励的。
如果您计划为每个主题提供相同的功能,则模块化方法适用于主题,因为您不需要编辑每个主题的功能。我会使用单个文件,然后将它们放在一个文件夹中。如果其中一个文件有错误,您可以快速将更改应用于您创建的所有主题。
如果您将所有功能放在一个文件中,并且每个主题由于请求等而获得这些文件的自己版本。那么您创建了一些复制和粘贴代码的工作。不是很多工作,但那需要多年来甚至几个月内单个文件的变化。
许多文件夹和文件没有任何问题。它不会对加载产生影响。在成为问题之前,需要数百个include()或require()。