BuddyPressでアイキャッチが細長い画像になってしまうのを解決する。
BuddyPressを導入しているWordPressでアイキャッチを登録すると細長い画像になってしまう。
こんなかんじ。
テーマ内で使うのであれば
the_post_thumbnail( array( 100, 100 ) );
を使うなり、設定>メディアでサムネイルのサイズを指定した後
the_post_thumbnail( 'thumbnail' );
で使えばいいのだけれども、投稿画面で表示されるアイキャッチが細長いままで気持ち悪い。
これはbp-defaultテーマで定義されているところがあるので、子テーマのfunction.phpで上書きしてあげることで解消できた。
define( 'HEADER_IMAGE_HEIGHT', apply_filters( 'bp_dtheme_header_image_height', 1250 ) );
これだと最大1250x1250の画像が読み込まれてしまうのだけれども、300x300とかでクロップされない画像を読み込ません方法はわからなかったので課題。