• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「テンプレートタグ/get the post thumbnail」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(整形、試験的にテンプレートタグガイドを挿入/未翻訳)
(翻訳済み。 3.0 の featured image 対応が必要)
1行目: 1行目:
{{NeedTrans}}
 
 
{{テンプレートタグガイド|PHP}}
 
{{テンプレートタグガイド|PHP}}
== Description ==<!-- Description -->
+
== 説明 ==<!-- Description -->
  
Gets Post Thumbnail as set in post's or page's edit screen. Thumbnail images are given class "attachment-thumbnail"
+
投稿記事/ページ編集画面で設定した投稿サムネイルを取得します。サムネイル画像には、クラス "attachment-thumbnail" が付与されます。
  
== Usage ==<!-- Usage -->
+
== 使い方 ==<!-- Usage -->
  
 
  <?php echo get_the_post_thumbnail( $id, $size, $attr ); ?>
 
  <?php echo get_the_post_thumbnail( $id, $size, $attr ); ?>
  
== Parameters ==<!-- Parameters -->
+
== パラメータ ==<!-- Parameters -->
  
{{Parameter|$id|int|Post ID.|Required}}
+
{{Parameter|$id|整数|投稿 ID.|必須}}
{{Parameter|$size|int|Image size.|Optional|'thumbnail'}}
+
{{Parameter|$size|整数|画像サイズ|オプション|'thumbnail'}}
{{Parameter|$attr|int||Optional}}
+
{{Parameter|$attr|整数||オプション}}
  
== Examples ==<!-- Examples -->
+
== 用例 ==<!-- Examples -->
  
=== Sample Usage ===<!-- Sample Usage -->
+
=== 使い方の例 ===<!-- Sample Usage -->
  
 
<pre>
 
<pre>
32行目: 31行目:
 
</pre>
 
</pre>
  
=== More Options ===<!-- More Options -->
+
=== オプション ===<!-- More Options -->
  
  get_the_post_thumbnail($id);                  // without parameter -> Thumbnail
+
  get_the_post_thumbnail($id);                  // パラメータなし -> サムネイル
 
   
 
   
  get_the_post_thumbnail($id, 'thumbnail');    // Thumbnail
+
  get_the_post_thumbnail($id, 'thumbnail');    // サムネイル
  get_the_post_thumbnail($id, 'medium');        // Medium resolution
+
  get_the_post_thumbnail($id, 'medium');        // 中サイズ
  get_the_post_thumbnail($id, 'large');        // Large resolution
+
  get_the_post_thumbnail($id, 'large');        // 大サイズ
 
   
 
   
  get_the_post_thumbnail($id, array(100,100) ); // Other resolutions
+
  get_the_post_thumbnail($id, array(100,100) ); // 他のサイズ
  
== Notes ==<!-- Notes -->
+
== ==<!-- Notes -->
  
To enable post thumbnails, the current theme must include <code>add_theme_support( 'post-thumbnails' );</code> in its <tt>functions.php</tt> file.
+
投稿サムネイルを有効にするには、使用しているテーマの <tt>functions.php</tt> に <code>add_theme_support( 'post-thumbnails' );</code> を追加する必要があります。
  
 
== 変更履歴 ==
 
== 変更履歴 ==
50行目: 49行目:
 
* [[Version 2.9|2.9]] : 新規テンプレートタグ
 
* [[Version 2.9|2.9]] : 新規テンプレートタグ
  
== Source File ==<!-- Source File -->
+
== ソースファイル ==<!-- Source File -->
  
<tt>get_the_post_thumbnail()</tt> is located in {{Trac|wp-includes/post-thumbnail-template.php}}.
+
<tt>get_the_post_thumbnail()</tt> は、{{Trac|wp-includes/post-thumbnail-template.php}} にあります。
  
== External Resources ==<!-- External Resources -->
+
== 外部資料 ==<!-- External Resources -->
  
 
* [http://justintadlock.com/archives/2009/11/16/everything-you-need-to-know-about-wordpress-2-9s-post-image-feature Everything you need to know about WordPress 2.9’s post image feature], by JustintAdlock.com
 
* [http://justintadlock.com/archives/2009/11/16/everything-you-need-to-know-about-wordpress-2-9s-post-image-feature Everything you need to know about WordPress 2.9’s post image feature], by JustintAdlock.com
61行目: 60行目:
 
{{原文|Template Tags/get_the_post_thumbnail|81834}}<!-- 17:35, 6 January 2010 Ramiy 版 -->
 
{{原文|Template Tags/get_the_post_thumbnail|81834}}<!-- 17:35, 6 January 2010 Ramiy 版 -->
  
== Related ==<!-- Related -->
+
== 関連 ==<!-- Related -->
  
 
{{Post Thumbnail Tags}}
 
{{Post Thumbnail Tags}}

2010年4月14日 (水) 20:40時点における版

説明

投稿記事/ページ編集画面で設定した投稿サムネイルを取得します。サムネイル画像には、クラス "attachment-thumbnail" が付与されます。

使い方

<?php echo get_the_post_thumbnail( $id, $size, $attr ); ?>

パラメータ

$id
整数) (必須) 投稿 ID.
初期値: なし
$size
整数) (オプション) 画像サイズ
初期値: 'thumbnail'
$attr
整数) (オプション
初期値: なし

用例

使い方の例

<?php $pages = get_pages(array('child_of' => 1)); ?> 
<ul>
	<?php foreach ($pages as $page): ?>
		<li>
			<?php echo get_the_post_thumbnail($page->ID, 'thumbnail'); ?>
			<h1><?=$page->post_title?></h1>
			<?=$page->post_content?>
		</li>
	<?php endforeach; ?>
</ul>

オプション

get_the_post_thumbnail($id);                  // パラメータなし -> サムネイル

get_the_post_thumbnail($id, 'thumbnail');     // サムネイル
get_the_post_thumbnail($id, 'medium');        // 中サイズ
get_the_post_thumbnail($id, 'large');         // 大サイズ

get_the_post_thumbnail($id, array(100,100) ); // 他のサイズ

投稿サムネイルを有効にするには、使用しているテーマの functions.phpadd_theme_support( 'post-thumbnails' ); を追加する必要があります。

変更履歴

  • 2.9 : 新規テンプレートタグ

ソースファイル

get_the_post_thumbnail() は、wp-includes/post-thumbnail-template.php にあります。

外部資料

最新英語版: WordPress Codex » Template Tags/get_the_post_thumbnail最新版との差分

関連

投稿サムネイル: has_post_thumbnail, the_post_thumbnail, get_post_thumbnail_id, get_the_post_thumbnail, add_image_size(), set_post_thumbnail_size()


関数リファレンステンプレートタグ目次もご覧ください。