最终,没有预设结构来组织您的 Wordpress 主题文件。它取决于您个人喜欢如何将主题结构保持在您感觉舒适的范围内。
因此,当人们将这些结构放置到位时,只是为了帮助他们找出它们在文件夹结构中的位置,并更容易将文件连接在一起。
每个人都有自己的个人方式来构建它,我对此有我个人的看法,我相信你会在你的脑海里有自己的方式来构建它。
除非必要,否则我尽量不要深入到包含文件的文件夹结构中,这仅仅是因为 Wordpress 主题几乎总是前端,而 Wordpress 核心处理所有后端内容。
我还喜欢保持我的函数文件夹模块化,因为每组函数都有自己的单独文件,可以轻松管理,然后只需将其包含到 functions.php
这是我通常的结构:
../
/img/
/js/
../libs/ //used for including large libraries.
/functions/
../nav.php //a single file which has all the function calls for the navigation
/css/
../libs/ //used for css libraries
../sass/ //used for sass files
index.php
style.css
functions.php
.....etc
然后在functions.php 文件中我会有这样的东西:
<?php
@include 'functions/nav.php'; // load navigation
@include 'functions/other.php'; // some other file to load
?>
现在我就是这样做的,没有对错之分,每件事都有自己的方式,每个人都有权按照自己的方式去做。
由于项目确实变得更大,或者从一开始就意味着更大,那么我建议真正对如何构建所有内容以及所有内容如何动态进行排序,因为从长远来看它会更容易。
如果您只从事一个不会对管理区域产生大影响或有很多选择的小项目,那么保持它的美观和简单会让您自己更轻松。