MIME_type.php
添付ファイルは、そのmime-typeに基づいてテンプレートファイルによって提供されます。例えば、添付ファイルが画像である場合、image.php
テンプレートファイルを作成することで、表示方法をカスタマイズできます。post_mime_type
がimage/*のすべての画像は、image.php
テンプレートファイルを通じてレンダリングされます。
添付ファイルは、mime subtype.php
ファイルの使用もサポートしています。画像の例を続けると、image.php
ファイルだけでなく、jpg.php
サブタイプファイルをサポートするようにテーマをさらにカスタマイズできます。
Attachment.php
添付ページ(attachment.php
)は、添付の投稿タイプを持つ単一の投稿ページで、attachment.phpを作成することで生成されます。記事専用のsingle post pageと同様に、添付ページはテーマ内の添付ファイルに専用のページを提供します。
添付ページの作成は、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 -->
Function Reference
- get_attachment_template() : 現在または親テンプレート内の添付テンプレートのパスを取得します。