サイト型トップページの作り方を公開しています!Check

Cocoonブログカードのカスタマイズ|表示スタイルを簡単切り替えする方法(縦型カード追加)

アイキャッチ|ブログカード Cocoon
Cocoon
記事内に広告が含まれています

ワードプレステーマ「Cocoon」では、リンクを挿入するだけで自動的に見やすいカード形式に変換されます。特別な設定は不要で誰でも簡単におしゃれなブログカードを作成可能です。

Cocoonの設定を活用するとサムネイルの位置や日付の表示有無などをカスタマイズできますが、細かなデザイン調整にはCSSが必要です。この記事では、サイドバーから簡単にデザインを切り替えられるカスタマイズ方法を紹介します。

有料テーマのような操作性をCocoonで実現してみませんか?

見出し
  • 実装手順は有料公開です具体的な実装手順を見る
  • NEW 縦型スタイル」を追加しました
  • 2025/2/21 一部重複コードを修正しました。実装済みの場合、お手数ですがCSSを再度コピペお願いします。(スタイルに影響はありません)
この記事のポイント
  • サイドバーから簡単操作
    クリック操作だけで11種類のデザインが選べます。
  • 既存のボックスと組み合わせでさらに汎用性アップ
  • 同一ページ内で複数のデザイン使用
    異なるデザインを同じページ内で自由に組み合わせできます。
  • 簡単な実装手順
    コードを2か所に貼り付けるだけで完了、作業時間は5分程度です。
    • 一度の設定で、サイト全体で繰り返し使えます。
      • 不要になった場合、追加したコードを削除することで元に戻ります。

他のブロックデザイン切り替えシリーズも紹介しています。よく使うブロックがありましたらお試しください!

スポンサーリンク

この記事を書いた人

はっちゃんです
吹き出し/女性
  • ブログ好きな40代主婦
  • CocoonサイトをCSSでカスタマイズ
  • 2020年1月1日ブログ開設
  • ドメインパワー40
  • 2023年~有料記事公開
    • →累計340件(月間約20件)購入いただいています

ブログカードとは?Cocoonでの使い方

イメージ画像

ワードプレスのブログカードは他の記事や外部リンクを視覚的にわかりやすく紹介するためのリンク形式です。リンク先のタイトル、サムネイル画像、簡単な抜粋文などを自動的に取得し、コンパクトにまとめて表示します。ワードプレスの標準機能にはブログカードは含まれていませんが、テーマ「Cocoon」ではリンクを挿入するだけで自動的に見やすいカード形式に変換されます。

ブログカードを表示する方法、設定は公式サイトをご覧ください。

公式 内部ブログカードを表示する方法

公式 外部ブログカードを表示する方法

スポンサーリンク

Cocoonブログカードの実装イメージ

当カスタマイズの目的は、複数の表示スタイルをサイドバーから簡単に切り替えることです。

Cocoonのデフォルトスタイルに加え、用途やデザインの好みに応じて使い分けできる11種類の追加スタイルを用意しました。

カスタマイズ内容比較

デフォルトカスタマイズ後
外枠太さが異なるグレーの線細いグレーの線
ラベル黒の背景色背景色なし
タイトルすべて表示最大2行に制限(一部スタイルを除く)
カード幅PC表示時に90%全デバイス100%
内側余白狭い広めに調整
ホバー時Cocoonで設定された灰色に近い背景色に変化背景色の変化はなし、ボックス下部に薄い影をプラスしリンク誘導効果を向上。

スタイル別の表示例

スタイル表示項目タイトル画像抜粋文フッターReadMore
スタイル 1すべて表示(画像・抜粋文・フッター)×
スタイル 2すべて表示・ボタン付
スタイル 3画像・タイトル・抜粋文(フッターなし)××
スタイル 4画像・タイトルのみ×××
スタイル 5画像・タイトル・ボタン付××
スタイル 6画像なし(タイトル・抜粋文)×××
スタイル 7画像なし(タイトルのみ)××××
スタイル 8テキストリンク××××
縦型 1すべて表示(画像・抜粋文・フッター)×
縦型 2画像・タイトル・抜粋文(フッターなし)××
縦型 3画像・タイトル・ボタン付××
実際の表示例をご確認ください
  • スタイル 1
  • スタイル 2
  • スタイル 3
  • スタイル 4
  • スタイル 5
  • スタイル 6
  • スタイル 7
  • スタイル 8
  • 縦型1
  • 縦型2
  • 縦型3

縦型スタイル追加

縦型スタイルのブログカードを新たに追加しました。

以下のように、カラムブロックを活用して横に2~3列並べるといった使い方もできます。

いろいろ工夫してみてください!

関連記事、おすすめ記事をピックアップするのに便利だね♪

スポンサーリンク

Cocoonブログカードを既存ボックスと組み合わせる方法

ブログカードをCocoonの既存ボックスと組み合わせて使えるようにしました。例えば以下の例のように、ブログカード + 記事補足をひとつにのブロックにまとめられます!

個人的にこれいいね!と思えるポイント。

既存のボックスと組み合わせるメリット

  • ラベル部分のテキストを自由に入力可能
    • 「おすすめ記事」「関連リンク」など、好きなメッセージを添えてアピールできます。
  • すべてのブログカードスタイルで利用可能
    • 追加した11種類のスタイルすべてで使用できます。
  • 簡単操作で実現
    • ボックス内にブログカードを追加するだけ。特別な設定やコードは不要です!

組み合わせ可能なボックスの種類

以下のCocoon既存ボックスでブログカードの組み合わせ表示を確認済みです。どのボックスもブログカードとの相性が良く、見やすく整理されたデザインを実現できます。

ボックスの中にブログカードを内包した実例を用意しました。下記の2つのスタイルを表示しているので表示をご確認ください。

  • スタイル3:画像・抜粋文(フッターなし)
  • スタイル7:テキストリンク

※ボックスデザインは一部カスタマイズを加えているため、Cocoonのデフォルトとは少し異なります。

テキストリンクの複数表示

テキストリンクを複数表示することもできます。ブログカードの「ブロック下余白」を1emにすることでバランスよく並べて配置できます。

外枠自由に決められるのがポイント!!

ボックスのカスタマイズ方法

白抜きボックス」と「タブ見出しボックス」については下記のカスタマイズ追加でさらにスタイルが選択でき、デザインの幅が広がります。

\ブログカードの縦型スタイルで表示しています/
スポンサーリンク

Cocoonブログカードの設定方法

  • Step1
    ブロックメニューを選択
    1. ブロックエディタで「ブログカード」を選択。
    2. 表示されたらブロック内にリンク先のURLを入力します。
  • Step2
    お好みの表示スタイルを選ぶ

    サイドバー「ブロック」タブ→「スタイル」からお好みのスタイルを選んでクリック。

    ※仕様上、編集画面ではURLとして表示されますがプレビューで正常に反映されます。

  • Step3
    ラベル設定

    お好みで表示するラベルを選んでください。ラベルを表示しない場合は「なし」のままでOKです。

  • 完成

    プレビュー画面で表示確認ができたら完成です。

スポンサーリンク

Cocoonブログカードをカスタマイズする際の注意点

イメージ画像/ポイント

カスタマイズはスキンやサーバー環境の影響を受けることがあるため、以下の注意点を確認しながら進めてください。

  • スキンによる影響
    • 当カスタマイズはスキン「なし」で検証しています。お使いのスキンによってはスタイルの重複等で表示が崩れる場合があります。
  • 子テーマを利用
    • 子テーマを使用することで安全性を確保しています。
    • 万が一不要になった場合は、追加したコードを削除することでデフォルトに戻せます。
  • PHPエラーが発生した場合の対処
    エラー表示が出て保存できない場合、以下の項目を確認してください。
  • WAF設定
    サーバーのWAF(Web Application Firewall)がONになっているか確認してください。必要に応じて一時的に設定を解除し、作業完了後に元に戻すことで対応可能です。
  • ベーシック認証
    • サーバー側でアクセス制限(ベーシック認証)を設定していませんか。設定が有効な場合、エラーで編集できない可能性があります。

実装手順|Cocoon「ブログカード」のデザインをサイドバーで切り替えするカスタマイズ

イメージ画像/追加

実装手順は以下の2ステップ。2ヶ所にコードを設定するだけなので作業時間は5分ほどです。

PHPの設定

スタイル切り替えをエディタに追加

PHPを貼り付ける場所は、ダッシュボード→「外観」→「テーマファイルエディター」→Cocoon Child: テーマのための関数 (functions.php)です。

CSSの設定

各スタイルを指定する

CSSを貼り付ける場所は、ダッシュボード→「外観」→「テーマファイルエディター」→Cocoon Child: スタイルシート (style.css)です。

カスタマイズ前にバックアップをおこないましょう。

ここから先は有料公開です。コピペで実装できる具体的なコードを掲載します。

特定商取引法に基づく表記
サイト名Turicco
サイトURLhttps://turicco.com/
お問い合わせhttps://turicco.com/contact/
購入方法コンテンツ販売サービス、codoc(コードク)を利用しています。
詳しくは購入者向けFAQをご覧ください。
納品方法記事公開
販売価格500円
お支払い
方法
クレジットカード、デビットカード、プリペイド型クレジットカード、Apple Pay、Google Pay、コンビニ決済
※クレジットカード情報はSSLで暗号化され、決済システムサービスを提供するStripe社に直接送信されます。管理人が知ることはありませんのでご安心ください。
返金・キャンセルについてcodoc株式会社利用規約 第10条(返金)に基づき、原則として購入いただいた記事のキャンセル、返金等を受けられないことを了承ください。

Comment コメントはこちらへ

  1. 林佑樹 より:

    お世話になっております。
    お忙しい中ご回答いただきありがとうございます。

    質問内容に不備があり、追加でご質問させていただきます。申し訳ございません。

    画像丸で囲った1.2のようなスタイルで
    Aの投稿内に別記事(新着や人気記事ではなく指定した投稿記事)を表記したいと考えています。

    上記について、
    ①画像のような画像下にタイトルがあり、クリックで該当記事に飛ぶ
    ②画像のようなスタイルで投稿内で別記事を貼り付けしたい
    以上の場合にどのうようにすればよいかご教示いただけますと幸いです。

  2. 林 佑樹 より:

    お世話になっております。当投稿を拝見いたしました。
    当サイトを参考にブログ作成に励んでいます。
    そこで、一点ご質問させていただきます。

    投稿下部に記載の「MORE」の表記はどのように作成されているのでしょうか?

    参考にさせていただきたく、ご質問をさせていただきました。
    お忙しいところ恐縮ですが、ご教示いただけますと幸いです。

    • はっちゃん はっちゃん より:

      > 林 佑樹 さん
       
      こんにちは。
      ブログを見てくださりありがとうございます。
       
      お問い合わせの投稿下部の「MORE」はCocoonの関連記事です。
       
      ①Cocoon設定
      投稿タブ→関連記事設定
      関連記事見出し:MORE
      補助見出し:こちらの記事もご覧ください
        
      ②スタイルをCSSで微調整しています
       
      /* 関連記事見出しスタイル */
      .related-entry-heading {
      display: flex; /* 子要素をフレックスボックスとして配置 */
      flex-direction: column; /* 子要素を縦方向に並べる */
      align-items: center; /* 子要素を中央揃えに配置 */
      }

      /* 関連記事のサブ見出しスタイル */
      .related-entry-sub-heading {
      font-size: .8rem; /* サブ見出しの文字サイズを小さめに設定 */
      }
       
      上記の①②で関連記事の見出しを表示しています。

タイトルとURLをコピーしました