WordPress代码组织

WordPress代码组织,wordpress,code-organization,Wordpress,Code Organization,我正在为WordPress制作一个高级主题,这是我的第一次。我的问题是,在服务器或其他购买我的主题的开发人员遇到问题之前,我应该/可以如何获得我的代码 例如,我有3个自定义文章类型,带有分类法和自定义列标题。它们应该都在一个php文件中,还是我可以将它们分解,以便每个帖子类型都在自己的文件中 我在想,对于未来的项目来说,更多的模块化是一条可行的道路,这样我就可以拖放项目所需的部分。不过,我不想让我的主题变得更慢,所以我可以就如何使文件更细粒度提出一些建议 我过去买过两个极端的主题,但我想从一开始

我正在为WordPress制作一个高级主题,这是我的第一次。我的问题是,在服务器或其他购买我的主题的开发人员遇到问题之前,我应该/可以如何获得我的代码

例如,我有3个自定义文章类型,带有分类法和自定义列标题。它们应该都在一个php文件中,还是我可以将它们分解,以便每个帖子类型都在自己的文件中

我在想,对于未来的项目来说,更多的模块化是一条可行的道路,这样我就可以拖放项目所需的部分。不过,我不想让我的主题变得更慢,所以我可以就如何使文件更细粒度提出一些建议

我过去买过两个极端的主题,但我想从一开始就把自己设置好


谢谢。

这是一个意见请求,因为这两种方法都有效,并且基于这些信息,再加上您似乎对单个文件很感兴趣。我鼓励你这样做

如果您计划为每个主题提供相同的功能,那么模块化方法可以用于主题,因为您不需要为每个主题编辑功能。我会把每个文件放在一个文件夹里。如果其中一个文件有bug,您可以快速将更改应用于您创建的所有主题

如果您将所有函数放在一个文件中,并且由于请求等原因,每个主题都会获得这些文件的自己版本,那么您可以在复制和粘贴代码的过程中创建更多的工作。没有太多的工作,但这就要求单个文件在几年甚至几个月内发生多大的变化


许多文件夹和文件没有问题。它不会对加载产生影响。在它成为一个问题之前,需要数百个include()或require()。

这是一个意见请求,因为这两种方法都有效,并且基于这些信息,再加上您似乎对单个文件感兴趣的事实。我鼓励你这样做

如果您计划为每个主题提供相同的功能,那么模块化方法可以用于主题,因为您不需要为每个主题编辑功能。我会把每个文件放在一个文件夹里。如果其中一个文件有bug,您可以快速将更改应用于您创建的所有主题

如果您将所有函数放在一个文件中,并且由于请求等原因,每个主题都会获得这些文件的自己版本,那么您可以在复制和粘贴代码的过程中创建更多的工作。没有太多的工作,但这就要求单个文件在几年甚至几个月内发生多大的变化


许多文件夹和文件没有问题。它不会对加载产生影响。需要数百个include()或require()才能成为问题。

谢谢。这就是我想的方向,但我认为如果有什么我不知道的事情发生,不把问题扔出去是愚蠢的。谢谢。这是我当时的想法,但我认为如果有什么我不知道的事情发生,不把这个问题抛到一边是愚蠢的。