我应该将函数存储在单独的文件夹中吗?

时间:2017-08-31 作者:Onur

我使用我的功能。php文件,包括来自其他文件夹的函数。我这样做是因为当用户想要直接编辑函数时,我会提供给他们查找他们想要编辑的函数。

在模板路径中有常见的函数。php文件和存储函数的文件夹。我在函数中调用函数。php from文件夹,该文件夹使用require_once(TEMPLATEPATH.\'/functions/function-name.php\');

存储功能隔离文件夹是否适合WordPress模板开发?我应该将整个函数存储在公共函数中吗。php还是单独的?

这是我的职责。php文件enter image description here

2 个回复
SO网友:Cedon

通常我会保留更多的后端功能functions.php 然后使用require() 调用包含类似函数组的分部,例如Underscores 开始主题由WordPress编写的人来做。

但将每个函数放在单独的文件中有点过分。

SO网友:lakewood

您的功能。php文件看起来很像我的。不过,这只是组织偏好,您可以安排您的文件,但这对您和您可能合作的任何团队来说都是最有意义的。

总是在更少、更大的文件或更多、更小的文件之间摇摆不定。对于遍历单个文件而不是目录的人来说,这确实更重要。就我个人而言,我宁愿看到文件名,让我清楚地知道那里需要什么代码,而不是在一个大函数中看到整个站点的代码。php无休止的滚动。

This post gives good context 如果包括文件的话,还可以清楚地了解支出情况,并增加一点幽默感。如果你对include/require\\uuuu1(once)的表现感到担忧,那么可以归结为每年几秒钟的时间,而人们并没有真正注意到这一点。

结束

相关推荐

在Functions.php中正确地将首页的CSS-TEMPLATE_REDIRECT排队?

我想加载一些特定的css来更改WP首页/主页的主体元素的颜色。在我的主题函数文件中,以下代码似乎有效,但有人能告诉我它是否“正确”吗?//Adding and Encuing styles for Front Page add_action( \'template_redirect\', \'front_page_design\' ); function front_page_design(){ if ( is_front_page() || is_home())