組織主題文件

  1. 主頁(yè)
  2. 文檔
  3. WordPress主題開(kāi)發(fā)手冊(cè)
  4. 主題基礎(chǔ)
  5. 組織主題文件

雖然從技術(shù)上講,WordPress主題僅需要兩個(gè)文件(index.phpstyle.css),但它們通常由許多文件組成。這意味著它們會(huì)很快變得雜亂無(wú)章!本節(jié)將向您展示如何使文件井井有條。

自WordPress 3.0起,不包含header.phpfooter.php的主題(無(wú)替代方法)已被棄用。您的主題應(yīng)該還需要包括這些文件。

主題文件夾和文件結(jié)構(gòu)

正如前面提到的一樣,WP默認(rèn)的自帶主題是非常好的示例。例如,以下是 ?Twenty Seventeen 主題的文件結(jié)構(gòu)

assets (dir)
      - css (dir)
      - images (dir)
      - js (dir)
inc (dir)
template-parts (dir)
      - footer (dir)
      - header (dir)
      - navigation (dir)
      - page (dir)
      - post (dir)
404.php
archive.php
comments.php
footer.php
front-page.php
functions.php
header.php
index.php
page.php
README.txt
rtl.css
screenshot.png
search.php
searchform.php
sidebar.php
single.php
style.css

您可以看到主要主題模板文件位于根目錄中,而JavaScript、CSS、圖像位于 assets 目錄中,模板部分位于 template-parts 的相應(yīng)子目錄下,并且與核心功能相關(guān)的功能集合被放在inc目錄中。

目前,WordPress主題內(nèi)沒(méi)有必需的文件夾。但是,WordPress默認(rèn)情況下會(huì)識(shí)別以下文件夾。

style.css??應(yīng)該位于主題的根目錄中,而不是CSS目錄中。

語(yǔ)言文件夾

最佳做法是??將主題國(guó)際化,以便可以將其翻譯成其他語(yǔ)言。默認(rèn)主題包含了languages文件夾,該文件夾包含用于翻譯的.pot文件和已翻譯的.mo文件。雖然??languages是該文件夾的默認(rèn)名稱,但是您可以更改名稱。要這樣做,就必須更新load_theme_textdomain()

這篇文章對(duì)您有用嗎? 6 1
0 條回復(fù) A文章作者 M管理員
    暫無(wú)討論,說(shuō)說(shuō)你的看法吧
?
個(gè)人中心
購(gòu)物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

大港区| 五大连池市| 石首市| 大名县| 上饶县| 新龙县| 防城港市| 合作市| 营山县| 桦川县| 新丰县| 亚东县| 西青区| 关岭| 崇礼县| 桦川县| 沙河市| 泾阳县| 宝清县| 繁昌县| 长兴县| 栖霞市| 栾城县| 湘西| 富蕴县| 囊谦县| 永登县| 祥云县| 宝兴县| 宜昌市| 襄汾县| 石林| 河南省| 文登市| 平和县| 曲阳县| 吴旗县| 宝兴县| 高邑县| 项城市| 皮山县|