我喜欢写自己的主题,实际上我认为从头开始写最终会是一个更好的产品。
也就是说,我不确定在客户项目上构建你的第一个主题是一个好主意,而且学习它所需的时间将是令人望而却步的,并且可能会花费你/你的公司或客户的钱来学习你可能已经具备的技能(考虑到你被要求承担这样一个大型项目)。(不是批评,我知道这是怎么回事,只是务实。)如果这是一个更简单的项目,我会说你可以马上开始主题化,但对于这样一个很可能涉及用户管理和其他更复杂功能的大型项目,这可能会很困难。
此外,这取决于他们正在寻找什么功能。有时,重新发明轮子是没有意义的,从你选择的东西开始可能会更有效率。我喜欢自己写的原因是,我通常不需要原作者构建的功能,而且将主题分解并删减额外内容可能会比从零开始制作客户想要的内容同样耗时(或更多)。但有时,如果您知道客户已经喜欢该主题提供的内置功能,那么从预先构建的内容开始就更好了。
如果你是在别人的模板上构建,我当然会建议你使用子主题。虽然您可能知道由于更改将被覆盖而不更新模板,但客户端可能不知道这一点,并且当WordPress提示他们并覆盖您的工作时,他们总是会单击“更新”。