文章類型

  1. 主頁
  2. 文檔
  3. WordPress主題開發(fā)手冊
  4. 主題基礎(chǔ)
  5. 文章類型

WordPress中有許多不同類型的內(nèi)容。這些內(nèi)容類型通常被描述為文章類型,這可能有點(diǎn)令人困惑,因?yàn)樗婕癢ordPress中所有不同類型的內(nèi)容。例如,文章是特定的文章類型,頁面也是。

在內(nèi)部,所有文章類型都存儲(chǔ)在同一位置(在wp_posts數(shù)據(jù)庫表中),但由名為post_type的數(shù)據(jù)庫列來區(qū)分。

除了默認(rèn)的文章類型,您還可以創(chuàng)建自定義文章類型。

在??模板文件??頁面簡要地提到,不同的文章類型是由不同的模板文件顯示。由于模板文件的目的是以某種方式顯示內(nèi)容,因此“文章類型”的目的是對(duì)您要處理的內(nèi)容類型進(jìn)行分類。一般來說,不同的文章類型與對(duì)應(yīng)的模板文件相關(guān)聯(lián)。

默認(rèn)文章類型

WordPress 默認(rèn)有五種文章類型:

  • 文章(文章類型: ‘post’)
  • 頁面(文章類型: ‘page’)
  • 附件(文章類型: ‘a(chǎn)ttachment’)
  • 版本(文章類型: ‘revision’)
  • 導(dǎo)航菜單(文章類型: ‘nav_menu_item’)

您可以通過插件或主題進(jìn)行修改和刪除上面的文章類型 ,但是不建議您刪除這些在主題或插件廣泛使用的內(nèi)置功能。

作為主題開發(fā)者,最常接觸的是文章、頁面、附件和自定義文章類型。 版本和導(dǎo)航菜單這兩種文章類型不在本手冊的范圍內(nèi)。但是,您將會(huì)與導(dǎo)航菜單進(jìn)行交互并構(gòu)建導(dǎo)航菜單功能,這將在本手冊的后面部分進(jìn)行詳細(xì)介紹。

文章

文章通常用于管理博客內(nèi)容、新聞資訊等擁有分類屬性、需要經(jīng)常發(fā)布更新的內(nèi)容。

  • 按時(shí)間順序以相反的順序顯示,最新的文章在最上面
  • 有日期和時(shí)間戳
  • 可能使用了默認(rèn)的分類法:?分類和標(biāo)簽
  • 用于創(chuàng)建Feed訂閱源

用于顯示文章這個(gè)類型的文件有:

  • single.php?和single-post.php
  • category.php? 及它的所有迭代
  • tag.php? 及它的所有迭代
  • taxonomy.php? 及它的所有迭代
  • archive.php? 及它的所有迭代
  • author.php? 及它的所有迭代
  • date.php? 及它的所有迭代
  • search.php
  • home.php
  • index.php

此外,開發(fā)人員可以根據(jù)需要在?front-page.php?文件中顯示文章這個(gè)類型。

閱讀有關(guān)文章模板文件的更多信息

頁面

頁面是普通文章/訂閱源之外的靜態(tài)文章類型。他們的特點(diǎn)是:

  • 非時(shí)間依賴,沒有時(shí)間戳
  • 未使用類別和/或標(biāo)簽進(jìn)行組織
  • 可以使用自定義頁面模版顯示
  • 可以按層次結(jié)構(gòu)組織 – 即某個(gè)頁面可以是其他頁面的父頁面/子頁面

用于顯示頁面的模版文件有:

  • page.php以及它的所有迭代
  • custom.php以及它的所有迭代
  • front-page.php
  • search.php
  • index.php

閱讀有關(guān)頁面模板文件的更多信息

附件

附件通常用于在內(nèi)容中顯示圖像、音樂、視頻等多媒體內(nèi)容,并可以鏈接到相關(guān)文件。他們的特點(diǎn)是:

  • 包含通過 WordPress 媒體上傳系統(tǒng)添加文件的信息(如名稱或描述)
  • 包括存儲(chǔ)在 wp_postmeta 表中的元數(shù)據(jù)信息(包括大小,縮略圖,位置等)

用于顯示附件的模版文件有:

  • MIME_type.php
  • attachment.php
  • single-attachment.php
  • single.php
  • index.php

閱讀有關(guān)附件模板文件的更多信息

自定義文章類型

您可以使用自定義文章類型創(chuàng)建自己的文章類型?。為了確保用戶內(nèi)容的可移植性,不建議在主題中創(chuàng)建自定義文章類型,如果需要使用自定義文章類型,應(yīng)該通過插件實(shí)現(xiàn)。

您可以在 WordPress 插件開發(fā)手冊中了解有關(guān)?創(chuàng)建自定義文章類型的更多信息?。

在插件中創(chuàng)建了自定義文章類型之后,您可以通過以下模板可以顯示自定義文章類型的內(nèi)容:

  • single-{post-type}.php
  • archive-{post-type}.php
  • search.php
  • index.php

此外,通過使用自定義查詢建立多個(gè)循環(huán), 您可以在任何模板文件中顯示自定義文章類型。

詳細(xì)了解自定義文章類型模板

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

无锡市| 临朐县| 汉源县| 翼城县| 信丰县| 梨树县| 太谷县| 闵行区| 龙胜| 郸城县| 岐山县| 横山县| 南昌县| 万载县| 电白县| 宝坻区| 淄博市| 莱西市| 娱乐| 保山市| 手游| 南康市| 龙陵县| 梅河口市| 工布江达县| 墨江| 九龙坡区| 永福县| 买车| 上犹县| 芜湖市| 竹溪县| 德阳市| 双峰县| 拜城县| 朔州市| 金寨县| 太保市| 祥云县| 梁河县| 敦煌市|