【Cocoon】縦型カードのサムネイル画像を同じサイズにする方法

Cocoon(コクーン)

それは某レトロゲームのカテゴリ表示をしたときに気づきました。

 

FURIO
FURIO

あれ?

画像サイズがおかしいぞ?

 

左側の画像は上下が見切れている上、微妙にぼやけています。

なぜ!?

 

時間が掛かりましたが、この原因を突き止めました。

どうやらブログの表示を「縦型2カード」に変更したことで、画像サイズが自動調整されたようです。

 

▼この記事を書いて以降、表示がおかしくなったので気づきました

【Cocoon】スマホ表示を1列カード型、PC表示を2列にする方法
Cocoonで、スマホのTOPページの表示を1列カード型に、PC表示を2列カード型にする方法です。

 

このサムネイル画像を「見切れることなく表示させ」、かつ「表示されるサイズを統一する」方法をご紹介します。

最終的に、上記画像のような表示にすることができます。

 

スポンサーリンク
スポンサーリンク

1⃣ 画像のサイズ確認を行う

事前準備として、Google chromeのデベロッパーツールにて画像サイズの確認を行います。

 

該当ページをGoogle chromeで開き「F12」キーを押します。

 

右側にデベロッパーツールが表示されるので、(下記画像を参考に)一番左上の四角に矢印があるアイコンを選択します。

 

そのままカーソルを画像の上に持っていくと、画像の情報が表示されます。自分が希望するサイズが分かるので、メモしておきます。

※注意※
ここでサイズを覚えておかないと、次の作業「サムネイルの再生成」を行った後では調べることができなくなります!

 

2⃣ サムネイルの再生成

サイズがズレてしまったアイキャッチのサムネイルを揃えるには、Cocoon設定やcssでは解決できませんでした。

 

しかしCocoon設定(インデックスタブ)をよく見ると、「縦型カード・タイルカードに設定した場合はサムネイルの再生成を行ってください」と書かれています。

 

解説ページにてその方法が書いてありますが、少々異なる点がありましたのでこの記事でもご紹介いたします。

 

テーマが利用しているサムネイルを再生成して最適化する方法(画像の大きさを揃える)
Force Regenerate Thumbnailsプラグインを用いて、テーマ上のサムネイルを再生成し、画像できるだけ綺麗に表示する方法の紹介です。

▲ 解説ページのリンク先はこちら



アイキャッチのサムネイルを再生成する方法

ワードプレス・左メニュー「プラグイン」→「新規プラグインを追加」を選択

 

「プラグインの検索」に「Regenerate Thumbnails」とコピペして、検索

 

検索できたら「今すぐインストール」→「有効化」をクリック

 

 左メニュー「ツール」→「Regenerate Thumbnails」を選択

 

「〇件のアイキャッチ画像からのみサムネイルを再生成」を選択

※100件に満たない件数でも数分かかりました。数百、数千のサムネイルの再生成を行う方はかなり時間がかかると思いますのでご注意下さい。

 

青いゲージが右端までくれば完了です。

 

サムネイルが再生成され、サイズが統一されました。

……されましたが、求めているものはこれじゃないです。

むしろ右側の画像が上下見切れて、表示がぼやけました

 

FURIO
FURIO

ちがう、これじゃない



3⃣ サムネイルのサイズ調整

再生成だけでは不完全なので、さらに「サムネイルのサイズ調整」を行います。

1⃣で確認しておいた画像のサイズが、ここで役立ちます。

 

縦型カードにする前のサイズ(下記画像)に対して、

 

縦型カードにした後は自動的にサイズ変更されています。

 

両者を比較すると、サイズもアスペクト比も異なっていることがよくわかります。

これを、前者のサムネイルサイズで表示されるように調整します。

 

エントリーカードのサムネイル画像を任意のサイズにする方法

Cocoon公式ページにて「サムネイルのサイズをカスタマイズするサンプル集」を用意して下さっています。こちらのコードをお借りします。

※公式ページのスクリーンショットです。二次配布になってはいけないので、コードにはぼかしを入れています。

 

▼ 公式ページはこちらです。

Cocoon各部分のサムネイルサイズを変更するカスタマイズサンプル集
Cocoonのサムネイルサイズを制御するサンプルコード集。

 

左メニュー「外観」→「テーマファイルエディター」を選択

 

画面右側にある「テーマファイル」の中から「Theme Functions (functions.php)」を選択

 

公式ページからコピーしてきた「サムネイルサイズのコード」を貼り付け、サイズを任意の数字に入力し直す

 

「ファイルを更新」をクリック

 

ページを確認し、サムネイルのサイズが統一されたこと・表示のぼやけもなくなったことを確認します。

もし表示が変更されないときは、更新(Ctrl+F5)を試してみて下さい。

それでも直らないなら、もう一度サムネイル再生成を行ってみて下さい。

 

FURIO
FURIO

作業は以上だよ

お疲れさまでした!



コメント