2012-03-16 10 views
6

の画像のみ幅を設定します。は、どのように私は</p> <p>the_post_thumbnailを()を使用して、ポストサムネイルの幅を設定しようとしていますWordpressのサムネイル

画像の幅は210pxである必要がありますが、すべての画像が異なるサイズになるため、高さは固定されていません。私は

the_post_thumbnail(配列(210,0))

を試してみましたが、これは動作しません。何か案は?

おかげ

答えて

-1

あなたはこれを試していました:Thumbnail Custom Size

それは、サムネイルのサイズを変更するための最良の方法です。

+0

にこれがコメントする必要があります。 – JGallardo

19

<?php if (has_post_thumbnail()) { the_post_thumbnail('category-thumb'); } ?> 

デフォルトのサムネイルについてあなたのfunctions.php内にこれを追加し

if (function_exists('add_image_size')) { 
    add_image_size('category-thumb', 210, 9999); //210 pixels wide (and unlimited height) 

} 

は、あなたのテーマのテンプレートファイル内でそれを使用して、あなたのfunctions.php内でこれを追加

if (function_exists('add_theme_support')) { 
    add_theme_support('post-thumbnails'); 
    set_post_thumbnail_size(150, 9999); // default Post Thumbnail dimensions 
} 

リファレンス:Here

0

のfunctions.phpファイルを自分のテーマを開き、画像サイズを追加します。

例:コードの

add_image_size('slider', 525, 339, true); 

内訳:

  • 'slider' =の名前新しいイメージサイズ(テンプレートファイルに新しいイメージサイズを追加するときにこれを使用します)。
  • 525は、画像幅
  • 339は像高
  • true
  • 画像が記載されている正確な寸法にトリミングする===します。

用途: 使用現在のテンプレート(index.phpを、single.phpなど)、または独自に作成します。 (通常はthe_title();後)ループ内でこれを配置します。

the_post_thumbnail('slider'); 

を今、あなたはあなたが上記のコードを追加したテンプレートを使用するページや投稿を追加する場合、画像をアップロードする機能を備えた画像オプションを使用します。作成したサイズに出力されます。

注: これは、新しくアップロードされた画像にのみ適用されます。それは、リンクのみ応答であるよう

2

変更the_post_thumbnail(array(210,0))the_post_thumbnail(array(210,9999))

関連する問題