附件模板文件

  1. 主頁
  2. 文檔
  3. WordPress主題開發(fā)手冊
  4. 模板文件
  5. 附件模板文件

附件是一種特殊的文章類型,包含了通過WordPress媒體上傳系統(tǒng)上傳的文件的信息,例如其描述和名稱,該信息可以通過幾種文章類型(附件模板文件)顯示。

例如,對于圖像、附件文章類型鏈接到元數(shù)據(jù)信息,有關(guān)圖像的大小,生成的縮略圖,圖像文件的位置,HTML替代文本,甚至是從嵌入在圖像中的EXIF數(shù)據(jù)獲得的信息。

利用附件模板獲取附件的其他元數(shù)據(jù)信息,有助于SEO。

模板層次結(jié)構(gòu)所示,您可以按回退的順序通過多個模板文件顯示附件:

  • MIME_type.php 和 a subtype.php 它可以是任何MIME類型(例如:image.php,video.php,application.php)。 對于text/plain,可以使用以下順序:
    • text_plain.php
    • plain.php
    • text.php
  • attachment.php
  • single-attachment.php
  • single.php
  • singular.php
  • index.php

MIME_type.php

附件由模板文件根據(jù)其mime類型提供服務。例如,如果您的附件是圖像,則可以通過創(chuàng)建image.php?模板文件來自定義附件的顯示方式??。所有帶有post_mime_typeimage 的圖像都將通過您的image.php?模板文件進行渲染?。

附件還支持使用mime?subtype.php?文件。還是以圖像為例,您可以進一步自定義主題,使它不僅支持image.php?文件,還支持jpg.php子類型文件。

Attachment.php

附件頁面(attachment.php)是附件文章類型的單個文章頁面,是通過創(chuàng)建的attachment.php生成的。就像單個文章頁面(專用于您的文章)一樣,附件頁面在主題的附件中提供了專用頁面。

創(chuàng)建附件頁面就像創(chuàng)建一個attachment.php文件一樣簡單。然后,attachment.php文件包含類了似于single.php文件的代碼。

<div class="entry-attachment">
       <?php $image_size = apply_filters( 'wporg_attachment_size', 'large' ); 
             echo wp_get_attachment_image( get_the_ID(), $image_size ); ?>
 
           <?php if ( has_excerpt() ) : ?>
       
           <div class="entry-caption">
                 <?php the_excerpt(); ?>
           </div><!-- .entry-caption -->
       <?php endif; ?>
</div><!-- .entry-attachment -->

函數(shù)參考

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

神木县| 和田县| 垫江县| 万州区| 桂平市| 太仓市| 嘉黎县| 英山县| 新巴尔虎右旗| 达尔| 哈巴河县| 高平市| 嘉义县| 高密市| 涿鹿县| 衡东县| 海阳市| 太康县| 新蔡县| 泗水县| 黎川县| 息烽县| 宜城市| 宜州市| 重庆市| 扶沟县| 且末县| 通道| 镇宁| 伊春市| 潜江市| 贞丰县| 江达县| 淅川县| 凤山市| 探索| 兰溪市| 巴林左旗| 涟源市| 华池县| 鲁山县|