这是一个非常主观的问题,尽管这是一个非常好和有趣的问题,我将尝试提供我个人的观点。
一般来说,您应该始终遵守WordPress编码标准。唯一的例外是当您更改现有代码时。基本上,当您编辑现有的“产品”(例如插件或主题)时,您应该使用产品遵循的编码标准。因此,在您的情况下,您应该遵守主题的编码标准。
尽管这种区别可能看起来很黑白,但事实并非如此。有很多灰色区域需要考虑。我将尝试介绍其中的一些,但让我首先尝试给出一组基本规则:
如果您不是在更改产品,而是在构建新产品或扩展现有产品,请使用WordPress coding standards.如果要更改WordPress core中的代码,请使用WordPress coding standards (即使附加代码可能不符合它们)如果要更改产品,并且代码可读且格式一致,请使用original product\'s coding standards.一般来说,编码标准最重要的是保持代码的可读性。因此,在决定是使用原始编码标准还是WordPress编码标准时,问问自己以下问题:what makes the code in this product as a whole more readable, 使用原始或WordPress编码标准?
儿童主题的编码标准这实际上不是一个灰色区域,但需要澄清的是一个有趣的问题:当扩展一个产品时(不是改变而是真正扩展),您提供的是一个依赖于现有产品的附加产品。这是一个单独的产品,您应该遵守WordPress编码标准。
荒谬的编码标准
如果您正在更换一款产品,而它的编码标准很荒谬(例如,编码标准严重损害了代码的可读性),那么您应该选择使用WordPress编码标准。
不一致的编码标准
如果原始产品在遵守特定的编码标准方面似乎不一致,您应该为自己的新代码使用WordPress编码标准。