0

こんにちは、私は今日、最初のWordpressテーマの作成を始めたばかりで、投稿ごとに注目の画像を作成しようとしています.Aldo私が与えているサイズが有効になっていないように見えることをなんとか達成しました.ここに私のコードがあります:

if(function_exists('add_theme_support')){
   add_theme_support('post-thumbnails' , array('post'));
   set_post_thumbnail_size(200,120);
}

if(function_exists('has_post_thumbnail') && has_post_thumbnail()){
      the_post_thumbnail();
}

注目の画像が常に同じサイズに設定されているとは限らないようです。たとえば、画像が小さい場合、設定したサイズは同じままです。大きな画像の場合、幅は同じですが、高さが異なる場合があります。

ここで何が間違っていますか?

4

1 に答える 1

1

functions.php でサムネイルのサイズを設定していますか? index.php や別のテーマ ファイルだけでは正しく動作しません。

コーデックスから:

この機能は、init フックが起動される前に呼び出す必要があります。つまり、直接 functions.php に配置するか、「after_setup_theme」フックにアタッチされた関数内に配置する必要があります。カスタム投稿タイプの場合、register_post_type 関数を使用して投稿サムネイルを追加することもできます。

the_post_thumbnail()サムネイルを表示し、サムネイルを表示したい場所に配置する必要があります。

于 2012-08-14T00:17:39.110 に答える