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

Cocoonナビカードの設定と使い方|記事ピックアップ・レイアウト調整・リボンカスタマイズ

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

Cocoonテーマには、特定の記事を目立たせたいときに便利な 「ナビカード」 機能が標準で搭載されています。

新着記事や人気記事のような自動表示とは違い、「読んでほしい記事だけ」 をピンポイントでアピールできるのが大きなメリット。

この記事では、ナビカードの基本的な設定方法からリボンを可愛くアレンジするカスタマイズまで分かりやすく解説します。

こんな方におすすめ
  • トップページをサイト型にしたい
  • 収益記事を目立たせたい
  • 新着記事だけでは弱いと感じている
  • Cocoonをもっと活かしたい

まだ使ったことがない方も、これを機にぜひナビカードを活用してみてください。

スポンサーリンク

Cocoonナビカードとは?できること・できないこと

ナビカードは「WordPressメニューで選んだ記事だけ」をカード形式で表示できる、手動ピックアップ専用の一覧ブロックです。新着・人気の自動抽出ではなく、自分で登録した記事のみが表示されます。

できること
  • 表示する記事を自分で選べる(読ませたい導線に最適)
  • カード+リボン(1〜5)で視認性・クリック率UP
  • 投稿・固定・サイドバー・フッターに設置OK
  • CSSで色やカラムレイアウトを変更できる
  • PHPでリボンの文字ラベル変更が可能
できないこと・注意
  • メニュー登録が必須(自動抽出は不可)
  • 「おすすめカード」機能で表示するとリボン非対応
  • 登録していない記事は表示できない

補足|特定記事のピックアップは new_list でも可能

Cocoonで特定の記事をピックアップ表示する方法として、Cocoonには「new_list」というショートコードも用意されており同じく特定記事をカード型で表示できます。

違いは「管理方法」と「表示方法」にあります。

項目ナビカードnew_list
記事の指定方法メニューで管理ordered_postsで記事ID指定
メニュー作成必要不要
説明文(スニペット)手動入力なし(抜粋利用)
リボン表示対応非対応
表示方法ブロック/ウィジェット/ショートコードショートコードのみ

どちらも「特定の記事をピックアップする」機能は同じなので、管理しやすさや設置場所に合わせて使い分けるのがおすすめです。

new_listを使う方法については以下の記事で解説しています。

スポンサーリンク

Cocoonナビカード導入でやること(3ステップ)

ナビカード導入は3ステップで完了します。

  • ラベル
    ナビカード用のメニューを作成
    • 管理画面の「外観」→「メニュー」から登録
    • ナビカードで紹介したい記事を選んで登録
  • ラベル
    ナビカードを呼び出す
    • ブロック/ショートコード/ウィジェットのいずれかで表示
    • 置いた場所がそのままナビカードの表示位置になる
  • ラベル
    必要なら見た目を調整
    • リボン(ラベル)や表示列数などを設定

順番に見ていきましょう。

スポンサーリンク

Cocoonナビカード用メニューの作成

WordPress管理画面から「外観 → メニュー」を開き、以下の手順で設定します。

  1. 新しいメニューを作成
    メニュー名(例:pickup-menu など)を入力
  2. 表示したい記事を追加
    「投稿」または「固定ページ」から選択 →「メニューに追加」
  3. メニューを保存

この「メニュー」が、ナビカードの表示内容になります。

スニペット(抜粋テキスト)・リボン設定(おすすめ・新着・注目など)

スニペット(抜粋テキスト)はサタイトル下、リボンはカードの左上に表示され、クリック率UPに効果的なラベル装飾です。

図解|ナビカードリボン

設定方法

  1. メニュー内の記事アイテムをクリックして展開
  2. 「説明」欄にスニペット(抜粋テキスト)」 を入力(任意)
  3. 「CSS class(CSSクラス)」欄に 1〜5 の番号を入力(リボン種類)
  1. おすすめ→「1
  2. 新着→「2
  3. 注目→「3
  4. 必見→「4
  5. お得→「5
Cocoon ナビカード|リボン番号の設定位置
オプション欄がない場合

管理画面の右上「表示オプション」を開き、「説明」または「CSSクラス」にチェック✓を入れると表示されます(Cocoon仕様)。

設定方法やオプションの詳細はCocoon公式「ナビカードの使い方」をご覧ください。

スポンサーリンク

Cocoonナビカード|3つの表示方法の違いと使い分け

表示方法使える場所メリット注意点
ブロック投稿 / 固定ページ直感操作・プレビュー確認できる記事ごとの編集が必要
ショートコードどこでもOK自由な位置に貼るだけで表示見た目確認はプレビューで
ウィジェットサイドバー / フッター / コンテンツ上部など1回の設定で全ページ反映記事内の細かい配置は不可

注意:Cocoonの「おすすめカード」機能でもカビカード用メニューを表示できますが、リボンは表示されません。リボンを使いたい場合は上記3つの方法で表示してください。

ブロック(初心者向け・位置調整◎)

投稿・または固定ページ内、ブロック機能で簡単にナビカードを表示する方法です。

特徴
  • ビジュアル操作で挿入位置・カードサイズ・横並びなどを設定できる
  • 編集画面でカードの見た目プレビューが確認できる
使い方
  • ブロック追加

    ブロックエディターで 「ナビカード」 と検索 → 追加

    ブロック|ナビカード設定
  • 作成したメニューを選択
    ナビカード設定
  • サイドバーで設定
    • 通常のリスト(小さなカード)
    • 大きなサムネイル表示(大きなカード)
    • 横並びチェック✓(はみ出しは横スクロール=Cocoon標準)
    ナビカード設定

ショートコード(再利用◎)

Cocoonのナビカードは、ショートコード1行で好きな場所に呼び出せるのが強みです。投稿・固定ページ・カスタムHTML・ショートコードブロックなど、どこに貼っても表示できます。

  • 基本の書き方
[navi_list name="navi-card"]
  • ツールバーからの挿入
    1. ブロックエディター上部の ショートコードアイコン をクリック
    2. ドロップダウンメニューから「ナビカード一覧」を選択
    3. サイドパネルでオプションを設定(任意)
ナビカード|ショートコード呼び出し
  • カスタムHTML(またはショートコードブロック)に直接入力でもOK

メニュー名や表示スタイルを指定して使いたい時は、以下のように書きます。

[navi_list name="メニュー名" type="default" bold="0" arrow="0"]
オプションできること指定できる値影響
name表示するメニューを指定"navi-card" "pickup-menu" など表示する記事の内容が決まる(必須)
typeカードのサイズ・見た目を変更default(標準) / large_thumb(大きめ)カードの大きさ・訴求の強さ
boldタイトルの太字表示をON/OFF1 = 太字 / 0 = 通常タイトル文字の強調
arrow右下の矢印アイコンを表示1 = 表示 / 0 = 非表示導線の視認性UP
  • 補足
    • type を省略すると default と同じ動作になります
    • bold / arrow も省略可能(省略=Cocoon標準の設定に従う)
よく使う実用パターンショートコード例
小さめカード(標準)[ navi_list name="pickup-menu" type="default" ]
大きめカード(訴求強め)[ navi_list name="pickup-menu" type="large_thumb" ]

ウィジェット(全ページ共通◎)

  1. WordPress「外観 → ウィジェット」
  2. [C]ナビカード を追加
  3. ドロップダウンからメニューを選ぶだけで表示
  4. 太字/矢印はチェックで設定OK
ウィジェット|ナビカード
スポンサーリンク

Cocoonナビカード|横並びレイアウトの調整(スライド vs カラム表示)

よりスッキリとしたデザインに仕上げるにはナビカードを横並びにすると効果的です。

Cocoon設定(スライド横並び)

ナビカードを「ブロック」で表示した場合のみ、サイドバーの設定で「横並び表示」設定ができます。矢印が表示されて右にスライドできる仕様になっています。

CSSで調整(スライドなしで表示)

ナビカード表示|PC

スライドではなく、カラム数を設定してすべての記事を表示したい場合はこちらがおすすめです。

  1. WordPress管理画面で 「外観」→「テーマファイルエディター」 を開く
  2. 子テーマ(Cocoon Child)が選択されているか確認
  3. ファイル一覧から 「Cocoon Child: スタイルシート (style.css)」 を開く
  4. 既存のコードは消さず、/* 子テーマ用のスタイルを書く */ の下の行に追加
CSS編集/スタイルシート

参考記事 Cocoonカスタマイズ|HTML・CSSの編集とワードプレスをバックアップする方法

/*ナビカード(大きなカード)を横並びにする*/
.navi-entry-cards.large-thumb{
   display: grid; /* グリッドレイアウト */
   grid-template-columns: repeat(3, 1fr); /* 3列 */
}

 /* 768px以下の画面幅のとき */
@media (max-width: 768px) {
   .navi-entry-cards.large-thumb{
   grid-template-columns: repeat(2, 1fr); /* 2列 */
   }
}

カラム数をサイドバーで簡単切り替えるカスタマイズ

図解/新着記事カラム切り替え

ナビカードを横並びにし、カラム数(2~4カラム)をサイドバーからクリックするだけで選べるカスタマイズを紹介しています。とても便利なのでお試しください。

  • ナビカードを「ブロック」で表示した場合のみご利用できます
  • ナビカードの他、ブロックで表示する「新着記事「人気記事」も対象です

Cocoonナビカード|リボン(リボンラベル)のカスタマイズ

リボンの色をCSSで変更

Cocoonナビカードのリボンは、CSSで色を上書きできます。

子テーマの style.css に追記し、#xxxxxx のカラーコードを好きな色に変更してください。

サイトカラーに合わせると統一感が出て、クリック率UPにも効果的です。

/* ナビカード リボン色変更(番号1〜5)*/
.ribbon-color-1 span { background-color: #ea7e7e; } /* おすすめ */
.ribbon-color-2 span { background-color: #7e95ea; } /* 新着 */
.ribbon-color-3 span { background-color: #f7c114; } /* 注目 */
.ribbon-color-4 span { background-color: #dc669b; } /* 必見 */
.ribbon-color-5 span { background-color: #e9546b; } /* お得 */

色コードの検索には「 Web色見本 原色大辞典」などのカラー見本サイトが便利です。

リボンの文字(キャプション)をPHPで変更

「おすすめ」「新着」などのラベル文字はCSSでは変更できないため、PHPフィルターで上書きします。

「外観」→「テーマファイルエディター」→「テーマのための関数(functions.php)

子テーマ(Cocoon child)が選択されていることを確認します

phpの記述について
// ナビカード リボンのラベル(キャプション)を変更
add_filter('get_navi_card_ribbon_caption', function ($caption, $ribbon_no) {
    $labels = ['おすすめ','新着','注目','必見','お得'];
    return $labels[$ribbon_no - 1] ?? $caption;
}, 10, 2);

動作の仕組み

  • class="1" のリボン → おすすめ
  • class="2"新着
  • 3注目 / 4必見 / 5お得
  • 6 以上 → Cocoonの元テキストを維持(エラーになりません)

リボンの形デザイン2選(スッキリ/視認性UP)

色と文字を変更し、形も変えると回遊導線の訴求力がさらにUP。「斜め掛け」から雰囲気を変えたいときに使える、実用的な2スタイルです。

① 右向きリボン(横長・左上配置)

こんなときに◎

  • カードを邪魔せずスッキリ見せたい
  • 物販リンクやピックアップ記事導線をさりげなく強調したい
/* 右向きリボン(横長・左上配置) */

/* リボン本体のサイズを指定 */
.navicard .ribbon {
  width: 100%;
  height: 30px;
}

/* リボンの位置調整(左上にオフセット配置) */
.navicard .card-large-image .ribbon-top-left {
  left: -5px;
  top: 0.5em;
}

/* リボン内テキスト(span)のスタイル調整 */
.navicard .ribbon span {
  transform: none;
  right: initial;
  top: initial;
  width: auto;
  padding: 10px 30px 10px 20px;
  clip-path: polygon(0 0, 100% 0, 90% 50%, 100% 100%, 0 100%);
  -webkit-clip-path: polygon(0 0, 100% 0, 90% 50%, 100% 100%, 0 100%);
}

/* リボンの疑似要素(装飾用)を非表示に */
.navicard .ribbon::before,
.navicard .ribbon::after {
  display: none;
}

② 下向きリボン(タグ風)

こんなときに◎

  • かわいさ・視認性をしっかり出したい
  • 「必見」「お得」など強い訴求で回遊させたい
/* 下向きリボン(縦長・タグ風) */

/* リボン本体のサイズと配置 */
.navicard .ribbon {
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
}

/* リボンの位置調整(左上配置) */
.navicard .card-large-image .ribbon-top-left {
  left: 10px;
}

/* リボン内テキスト(span)のスタイル調整 */
.navicard .ribbon span {
  transform: none;
  position: static;
  width: auto;
  padding: 10px 15px 15px;
  line-height: 1.4;
  clip-path: polygon(100% 0, 100% 100%, 50% 80%, 0 100%, 0 0);
}

/* リボンの疑似要素(装飾用)を非表示に */
.navicard .ribbon::before,
.navicard .ribbon::after {
  display: none;
}

まとめ

Cocoonナビカードは、見てほしい記事だけをピックアップしてカード型で紹介できる便利機能です。使い方は自由自在。読み物の案内、まとめページの導線、回遊の強化にも使えます。

この記事を参考に使いこなして、サイトをもっと楽しく充実させましょう!

特に、固定ページを使ったオリジナルトップページにしているサイトにはオススメです。

\シェアはこちらから/
スポンサーリンク

About meこの記事を書いた人

はるみです
女性-1-gif

ブログ好きな40代主婦です。
2020年1月1日にWordPressを始め、
Cocoonをスキンなしでカスタマイズ。

  • ドメインパワー : 40
  • 2023年より有料記事公開
    累計550件(月間約20件)のご購入実績
    (2025年12月現在)
  • カスタマイズを丁寧にサポート

Shopping お買い物はこちら

Comment 記事の感想を書き込んでいただけると幸いです

  1. 林 佑樹 より:

    お世話になっております。先日はご回答いただきありがとうございました。
    今後はカラム数変更のショートコードを購入させていただき、参考にしたいと思います。

    当投稿を元にナビカードを作成し、記事紹介を行うことができました。
    しかし、当投稿と表記のされ方が異なっているため、追加でご質問させていただきます。

    ①画像のように、カーソルを合わせると該当記事が浮かび上がるようにしたいのですが、css等が必要なのでしょうか
    ②自サイトでは記事紹介を行う際に、ナビカードに上は画像・下にタイトル↓簡易説明をできればと考えております。このようなことはcocoonで行うことは可能でしょうか。

    調べた限り上記疑問が解決できなかったためご質問いたしました。
    お忙しいところ恐縮ですがよろしくお願いいたします。

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