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

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

アイキャッチ/人気記事 Cocoon
Cocoon
記事内に広告が含まれています
スポンサーリンク

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

この記事では以下の2点について解説します。

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

まず、カスタマイズのビフォーアフターを見てみましょう。

ランキング部分の背景を丸くすると可愛い雰囲気になりませんか?

こんな人におすすめ
  • テーマはCocoonを使っている
  • 人気記事ランキングを表示する方法を知りたい
  • ラベルのスタイルや色を変更したい
スポンサーリンク
この記事を書いた人
  • ブログ好きな40代主婦
  • CocoonサイトをCSSでカスタマイズ
  • 2020年1月1日ブログ開設
  • ドメインパワー40
  • 2023年~有料記事公開
    • →累計280件(月間約20件)購入いただいています
はっちゃん
です
プロフィール

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

Cocoonで人気記事ランキングを表示する方法は、大きく分けて以下の3つがあります。

  1. ブロック機能を利用
  2. ショートコードを利用
  3. ウィジェットを利用
表示できる場所使い方設定
ブロック機能投稿・固定ページトップページ作成に最適サイドバーで簡単設定
ショートコード投稿・固定ページ、ウィジェットどこでも使えて万能オプション入力でやや手間がかかる
ウィジェットウィジェットの範囲サイドバー、フッター等ウィジェットで簡単設定

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

スポンサーリンク

ブロック機能を利用した人気記事Cocoon人気記事ランキング

投稿ページや固定ページに人気記事を表示するときには、ブロック機能が便利です。

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

表示方法

Cocoon 2.5.7のバージョンアップで人気記事ブロックが追加され、従来のショートコードの他にブロックでも利用できるようになりました。

  1. ブロックメニューから「人気記事」を選択し、配置したい場所に挿入。
  2. 表示項目や期間などを設定して完了。
人気記事

オプション項目

このような人気記事一覧が表示されます。右側のサイドメニューである程度カスタマイズできます。

  1. 表示する記事数 
    • デフォルト:5記事
  2. データの集計期間
    • デフォルト:全期間集計
  3. 表示タイプ(カードの形状)
    • 下記の5種類から選択できます。
      • 通常のリスト(デフォルトはこの小さなカードです)
      • カードの上下に区切り線を入れる
      • カードの枠線を表示する
      • 大きなサムネイル表示
      • 大きなサムネイルにタイトルを重ねる
  4. タイトルの文字の太さ
    • デフォルト:オフ
  5. 矢印を表示する
    • デフォルト:オフ
  6. 横並びにする
    • デフォルト:オフ
  7. ランキングの番号を表示する
    • デフォルト:オフ
  8. PV数の表示
    • デフォルト:オフ

今回はランキングの番号部分のカスタマイズなので、ランキングの番号表示をONにしておきましょう。

スポンサーリンク

ショートコードを利用したCocoon人気記事ランキング

もうひとつは従来のショートコードを利用した方法です。

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

表示方法

ショートコードメニュー使用

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

直接入力

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

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

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

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

オプション項目

ランキングの番号を表示するには、rank=”0” 部分を”1”に変更します。

[popular_list rank="1"]

さらにオプションで詳しく設定できます。その他の表示オプションなどはCocoon公式ページを参照ください。

  • データの集計期間(days)
  • pv数の表示(pv)
  • 表示する記事数(count)
  • カードの形式(type)
  • カテゴリの指定(cats)
  • 横並びにする(horizontal)NEW
スポンサーリンク

ウィジェットを利用したCocoon人気記事ランキング

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

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

表示方法

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

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

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

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

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

  • Step3
    人気記事の表示設定

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

  • Step4
    完了

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

オプション項目

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

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

スポンサーリンク

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

ランキング表示をさらに個性を出すには、ラベル(番号)のスタイルや色を変更するのがおすすめです。以下では具体的なカスタマイズ例を紹介します。

  1. 管理画面の「外観」から「テーマファイルエディター」をクリック
    • Cocoon Child: スタイルシート (style.css) のページが開きます
  2. 元から書いているコード(テーマ情報)は消さずにCSSを記述します
    • /* 子テーマ用のスタイルを書く*/から下の行に追加しましょう

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

CSS編集/スタイルシート

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

スタイル 1:角を丸くする

通常のリスト

大きなサムネイル表示

以下のCSSを利用すると、Cocoonの人気記事ランキングにおけるラベル(番号)を丸くし、位置を微調整することができます。

/* 人気記事ランキング style1 */
.widget-entry-cards.ranking-visible .card-thumb::before {
	top:-6px!important; /*上からの位置*/
	left:-5px!important; /*左からの位置*/
	border-radius:100%;/*角を丸くする*/
}

スタイル 2:シンプルな白抜き

通常のリスト

大きなサムネイル表示

このコードを使えば、シンプルながら目を引く丸いラベルが実現できます!必要に応じて数値を変更して、位置やサイズを調整してください。

/* 人気記事ランキング style2 */
.ranking-style-2 .widget-entry-cards.ranking-visible .card-thumb::before {
	top: -7px; /*上からの位置*/
	left: -5px; /*左からの位置*/
	border-radius: 100%;/*角を丸くする*/
	border: 2px solid #555;/*枠線*/
	color: #555;/*文字色*/
	font-weight: bold;/*太字にする*/
	padding: 1px;/*内側余白*/
	background-color:#fff!important;/*背景色を白に固定*/
}

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

Cocoonテーマでは、ランキングの番号部分(ラベル)はデフォルトで全体に共通した色が設定されています。

この色を個別に変更して、ランキング1位から3位を金・銀・銅のイメージカラーにする方法を解説します。

/* 人気記事ランキング全体のデフォルトラベル背景色 */
.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; /* ブロンズ */
}

解説

  1. 全体のデフォルト背景色
    .widget-entry-cards.ranking-visible .card-thumb::before の部分で、ランキング全体に適用されるデフォルトのラベル背景色(#666666)を設定しています。
  2. 個別のラベル背景色
    • .no-1 は1位のスタイルに対応(ゴールド)。
    • .no-2 は2位のスタイルに対応(シルバー)。
    • .no-3 は3位のスタイルに対応(ブロンズ)。
      それぞれ異なる背景色で上書きしています。

ポイント

  • サイトカラーに統一したい場合は、ゴールド・シルバー・ブロンズ以外の色を設定しても良いでしょう。
  • CSSの background: #カラーコード; を変更するだけで簡単にカスタマイズが可能です。

参考 原色大辞典

このCSSをコピペして変更すれば簡単だね

まとめ

以上、ランキングを表示する方法と、番号のスタイルや色を変更する方法について解説しました。

金銀銅の配色は視覚的にわかりやすく、特に目立つランキングデザインを求めるサイトに最適です。当サイトではデフォルトの金銀銅スタイルを使用していますが、サイトの配色に合わせて変更することでブランド感を高めることができます。

シェアはこちらから
はっちゃんをフォローする
スポンサーリンク
\記事がお役に立てたら/

お買い物の際にぽちっとお願いします

Profile
はっちゃん

40代、小中学生の息子の母。
当サイトで使っているワードプレステーマCocoonのデザインカスタマイズ、ブログ運営のことを主に発信しています。

PVアクセスランキング にほんブログ村
はっちゃんをフォローする

Comment コメントはこちらへ

  1. ulysses より:

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

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