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()。

 

posted @ 2022-03-08 15:19  Arya-Wang  阅读(188)  评论(0)    收藏  举报