1-5 wordpress 组织主题文件
虽然 WordPress 主题在技术上只需要两个文件(index.php 和 style.css),但它们通常由许多文件组成。 这意味着他们很快就会变得杂乱无章! 本节将向您展示如何保持文件井井有条。
主题文件夹和文件结构
如前所述,默认的Twenty主题是良好主题开发的一些最佳示例。 例如,这里是二十七个主题如何组织其文件结构:
1 assets (dir) 2 - css (dir) 3 - images (dir) 4 - js (dir) 5 inc (dir) 6 template-parts (dir) 7 - footer (dir) 8 - header (dir) 9 - navigation (dir) 10 - page (dir) 11 - post (dir) 12 404.php 13 archive.php 14 comments.php 15 footer.php 16 front-page.php 17 functions.php 18 header.php 19 index.php 20 page.php 21 README.txt 22 rtl.css 23 screenshot.png 24 search.php 25 searchform.php 26 sidebar.php 27 single.php 28 style.css
可以看到主要的主题模板文件在根目录下,而JavaScript、CSS、图片放在assets目录下,template-parts放在template-parts各自的子目录下,核心功能相关的函数集合放在 在inc目录中。
经典主题中没有必需的文件夹。 在块主题中,模板必须放在名为 templates 的文件夹中,并且所有模板部件必须放在名为 parts 的文件夹中。
style.css 应该位于主题的根目录而不是 CSS 目录中。
语言文件夹
最佳做法是使您的主题国际化,以便可以将其翻译成其他语言。 默认主题包括语言文件夹,其中包含用于翻译的 .pot 文件和任何已翻译的 .mo 文件。 虽然语言是此文件夹的默认名称,但您可以更改名称。 如果这样做,则必须更新 load_theme_textdomain()。

浙公网安备 33010602011771号