我可以有两个同名但目录不同的文件吗?

时间:2019-05-09 作者:Aohor Arsalan

我正在开发一个主题,其中主页按部分和;为其中的每一个制作模板部件。比如:英雄之家。php,特色主页。php

现在,这些部分的自定义设置也组织在零件和;与英雄之家同名。php,特色主页。php等。。。。

但文件的目录不同。

现在允许吗?坏习惯?否则我的主题将被wordpress拒绝。如果我这样做?

***英语不是我的第一语言。。

1 个回复
最合适的回答,由SO网友:user3135691 整理而成

无论您从哪个角度考虑,将文件命名为相同的名称都是不好的做法。回答你的问题:是的,你可以这样做,但这并不意味着你应该这样做。即使是你,这个主题的开发者,当你不知道你正在编辑的当前文件时,也会时不时地感到困惑(如果你愿意,我打赌你会喝点啤酒或咖啡)。

如果一切顺利,你的主题可能不会被拒绝。然而,你应该坚持WordPress的心态:代码就是诗歌。

您有很多选择,例如:

您可以为模板文件添加前缀(例如:tpl-home.php等),而不是将其命名为相同的文件

  • 您可以对它们进行不同的命名,将它们放在名为“模板部件”的文件夹或类似的文件夹中,建议在结构上遵守内部代码约定。这样,下载了你的主题的人就可以更快地根据自己的需要修改它。因为他们不需要提前上大学来理解你的逻辑。(你明白了)。

    这反过来会让你的主题用户感到高兴,因为他们可以在布局等方面实现自己的目标。。确保正确的翻译和子主题得到支持/有效。

  • 相关推荐