サイト型トップページの作り方を公開しています!Check
Cocoonカスタマイズ

Cocoon人気記事ランキング|表示方法とラベルの色・スタイルを変更するカスタマイズ

アイキャッチ|人気記事ランキング
記事内に広告が含まれています
更新情報(2026/01/26)

Cocoonテーマには独自のアクセス集計機能が搭載されており、そのデータを使って人気記事ランキングを簡単に表示できます。サイドバーやトップページに設置すれば、読者の目を引きやすくなり、記事の回遊率アップにも効果的です。

この記事では、Cocoonの人気記事ランキングについて次の2点を中心に解説します。

  • 人気記事ランキングの表示方法
  • ランキングラベル(番号)のスタイル・色をカスタマイズする方法

さらに、人気記事ランキングとあわせて使うと便利なカスタマイズとして、新着記事・人気記事・ナビカードを横並び表示(カラム数ワンクリック切替)にする方法も別記事で紹介しています。

スポンサーリンク

Cocoon人気記事ランキングの表示方法一覧

Cocoonで人気記事ランキングを表示する方法は主に次の3種類があります。設置場所やカスタマイズのしやすさが異なるため、用途に応じて使い分けるのがおすすめです。

表示方法表示できる場所特徴設定の手軽さ
ブロック機能投稿・固定ページトップページ作成に最適 直感的
ショートコード投稿・固定ページ/ウィジェットどこでも使えて柔軟やや手動
ウィジェットサイドバー・フッター定番の設置方法簡単

それぞれの方法とカスタマイズ可能なオプション項目を解説します。

スポンサーリンク

ブロックで人気記事ランキングを表示する方法

投稿ページや固定ページに人気記事を表示したい場合は、ブロックエディターの「人気記事ブロック」を使うのがもっとも簡単です。

表示できる場所使い方設定
投稿・固定ページトップページ作成サイドバーで簡単

表示方法

Cocoon 2.5.7 のアップデートで人気記事ブロックが追加され、従来のショートコードに加えてブロックでも設定できるようになりました。

手順は次のとおりです。

  1. ブロックメニューから「人気記事」を選択
  2. サイドバーで表示項目・期間・カードの見た目などを調整

これだけで、記事内に人気記事ランキングが簡単に設置できます。

ブロックトップページ|人気記事ブロック

設定できるオプション

挿入すると、次のような人気記事一覧が表示されます。サイドメニューからデザインや項目を細かくカスタマイズできます。

人気記事
オプション項目内容・デフォルト
表示する記事数デフォルト:5記事
データの集計期間デフォルト:全期間集計
表示タイプ(カード形状)・通常のリスト(デフォルトはこの小さなカードです)
・カードの上下に区切り線を入れる
・カードの枠線を表示する
・大きなサムネイル表示
・大きなサムネイルにタイトルを重ねる
区切り線カード上下に区切り線を追加
枠線表示カードの枠線を表示
大きなサムネイルONでサムネイルが大きくなる
タイトル重ね表示大きなサムネイル時のみ
タイトル文字の太さデフォルト:オフ
矢印表示デフォルト:オフ
横並び表示デフォルト:オフ
ランキング番号を表示デフォルト:オフ(→本記事ではONに
PV数の表示デフォルト:オフ

今回は、ランキング番号の表示を ON にしたうえで、番号デザインをカスタマイズする方法を解説します。

スポンサーリンク

ショートコードで人気記事ランキングを表示する方法

もうひとつはショートコードを使う方法です。

表示できる場所使い方設定
投稿・固定ページ、ウィジェットどこでも使えて万能オプション入力でやや手間がかかる

表示方法

ショートコードメニューを使う場合

ブロックを選択して上部ツールバーのショートコードアイコンをクリック → [/]人気記事一覧を選択する(ツールバーが出ないときは何か文字を入れると表示されます)

人気記事ランキング

直接入力する場合

ショートコードを直接入力してもOKです。

基本のショートコード
[popular_list]

ショートコードアイコン[/]人気記事一覧 を選択すると、このような人気記事を表示するショートコードが表示されます。各オプション項目があらかじめ追加されているので設定しやすくなっています。

[popular_list days="all" rank="0" pv="0" count="5" type="default" cats="all"]

オプション一覧表とよく使う設定例

オプション役割初期値選べる値・内容設定例
days集計期間all数値(例: 1,7,30) / alldays="7"
rankランキング番号表示00(非表示) / 1(表示)rank="1"
pvPV数表示00(非表示) / 1(表示)pv="1"
count表示件数5数値count="6"
typeカード形式defaultdefault large_thumb などtype="large_thumb"
cats表示カテゴリallall / カテゴリIDcats="3"
horizontal横並び表示00(縦) / 1(横)horizontal="1"

ランキング番号を表示する

[popular_list rank="1"]

横並び+大きめカード

[popular_list rank="1" count="6" type="large_thumb" horizontal="1"]

直近7日+PV表示

[popular_list days="7" pv="1" rank="1"]
スポンサーリンク

ウィジェットで人気記事ランキングを表示する方法

サイドバー、フッター等に人気記事を表示するときにはウィジェットを使います。

表示できる場所使い方設定
ウィジェットの範囲サイドバー、フッター等ウィジェットで簡単

表示方法

  • Step1
    ウィジェットで「人気記事」を選択

    Cocoon管理画面「外観」→「ウィジェット」→「人気記事」をクリックします。

    人気記事ランキング
  • Step2
    「人気記事」をサイドバーに追加します。

    人気記事をクリック→下のドロップダウンメニューから「サイドバー」を選択→「ウィジェットを追加」をクリックします。

    人気記事ランキング

    またはドラッグ&ドロップ(クリックしたまま右側のサイドバーに追加)する方法でもどちらでもOKです。

  • Step3
    人気記事の表示設定

    人気記事右端の▼をクリックすると下に設定メニューが開きます。各設定を終えたら、右下の「保存」をクリックします。

    人気記事|ウィジェット設定画面
  • Step4
    完了

    これでウィジェットの設定は完了です。表示を確認しましょう。

設定できるオプション

この設定メニューである程度カスタマイズできます。

ブロックで設定する人気記事のオプション項目と基本的に同じ内容ですが、ウィジェットの場合は除外カテゴリー等を選べるようになっています。人気記事として表示したくないカテゴリーがあれば、□にチェックを入れましょう。

人気記事ランキング
スポンサーリンク

人気記事ランキングのラベル(番号)デザインをカスタマイズする

CocoonではCSSを少し追加するだけで、ランキングの印象を変えられます。なお、デフォルトでは1位〜3位が「金・銀・銅」をイメージした配色になっています。

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

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

角丸デザイン(やわらかい印象)

ラベルの背景を丸くしてやさしい雰囲気にするスタイルです。

以下のCSSを追加します。

/* 人気記事ランキング(角丸) */
 .widget-entry-cards.ranking-visible .card-thumb::before {
  top: -6px;
  left: -5px;
  border-radius: 100%;
  font-weight: bold;
}

数値を調整すれば、位置や丸みの大きさも自由に変更できます。

左上三角デザイン(シャープで目立つ)

ラベルを左上に三角形で表示するデザインです。

シンプルながらもアクセントになるため、人気記事をしっかり目立たせたい場合におすすめです。

以下のCSSを追加します。

/* 人気記事ランキング(三角デザイン) */
.widget-entry-cards.ranking-visible .card-thumb::before {
  width: 35px;
  height: 35px;
  clip-path: polygon(0 0, 100% 0, 0 100%);
  padding: 8px 0 0 8px;
  font-weight: bold;
  text-align: left;
  line-height: 1;
}

ラベル(番号)の色を個別に変更する方法

Cocoonではデフォルトで、ランキングの1位〜3位が「金・銀・銅」をイメージした配色になっています。この配色は、CSSを使って自由に変更できます。

/* ラベル全体のデフォルト背景色 */
.widget-entry-cards.ranking-visible .card-thumb::before {
  background: #666666; /* デフォルト(グレー) */
}

/* 1位:ゴールド */
.widget-entry-cards.ranking-visible .no-1 .card-thumb::before {
  background: #cca11f;
}

/* 2位:シルバー */
.widget-entry-cards.ranking-visible .no-2 .card-thumb::before {
  background: #b1b1b3;
}

/* 3位:ブロンズ */
.widget-entry-cards.ranking-visible .no-3 .card-thumb::before {
  background: #b37036;
}
  • サイトカラーに合わせて、金・銀・銅以外の色に変更してもOK
  • background: #カラーコード; の部分を変更するだけで簡単に調整できます
  • ブランド感や視認性アップにも効果的なカスタマイズです

まとめ

金銀銅の配色は視覚的にわかりやすく、特に目立つランキングデザインを求めるサイトに最適です。サイトの配色に合わせてブランド感を高めてもよいですね。

また、ブロックで表示する新着記事と人気記事を横並びにし、カラム数(列数)をサイドバーで簡単に切り替えるカスタマイズを以下ページで紹介しています。

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

  1. ulysses より:

    はじめまして。
    色々、参考にさせて頂きます。

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