メインコンテンツにスキップ

画像サイズ

SportsPress はプラグイン有効化時に定義済みの画像サイズを登録します。これらのサイズは SportsPress データを使用するすべてのテンプレート、ショートコード、カスタムテーマ、プラグインで利用できます。

今日アップデートされました

画像サイズ

SportsPress はプラグイン有効化時に定義済みの画像サイズを登録します。これらのサイズは SportsPress データを使用するすべてのテンプレート、ショートコード、カスタムテーマ、プラグインで利用できます。

サイズは sportspress.phpadd_image_size() を使用して登録されます。3 つはアスペクト比を保持するスケーリング(false のクロップパラメーター — 最長辺が制約となる)を使用し、1 つはスクエアサムネイル用のハードクロップを使用します。

登録済みサイズ

サイズ名

サイズ

ハードクロップ

用途

sportspress-fit-medium

300 × 300 px

なし

プロフィール内の選手写真、フルサイズのコンテキストでのチームロゴ

sportspress-fit-icon

128 × 128 px

なし

リーグテーブルおよび試合ブロック内のチームロゴ

sportspress-fit-mini

32 × 32 px

なし

小さなインラインアイコンの表示

sportspress-crop-medium

300 × 300 px

あり

スクエアクロップが必要なギャラリーサムネイル

sportspress-fit-* サイズは元のアスペクト比を保持します。横長の画像は幅がサイズ値と同じになるようにスケーリングされ、高さは比例して小さくなります。

テンプレートでのサイズの使用

任意の WordPress 画像関数の $size 引数としてサイズ名を渡します:

// チームロゴをアイコンサイズで表示
echo get_the_post_thumbnail( $team_id, 'sportspress-fit-icon' );// 選手写真をミディアムサイズで表示
echo wp_get_attachment_image( $attachment_id, 'sportspress-fit-medium' );

ショートコードでのサイズの使用

一部の SportsPress ショートコードは、登録済みのサイズ名に直接マッピングする size パラメーターを受け付けます:

[player-gallery size="sportspress-fit-icon"]

サイズの再生成

プラグインを有効化する前に画像がアップロードされていた場合、WordPress は登録済みのサイズバリアントを生成していません。「Regenerate Thumbnails」プラグイン(または同等のもの)を使用して、既存のアップロードをバッチ処理し、不足しているサイズバリアントを作成してください。


ソースに対して検証済みのサイズ:includes/sportspress/sportspress.php

こちらの回答で解決しましたか?