WordPress
その他
運営中のサブブログ
主に私のデスク周りアイテムを紹介しています。
在宅作業の参考になるかもしれません。
運営中のサブブログ

当記事では、人気記事WordPress Popular Postsのブロックの使い方を徹底解説します。
ウィジェットでの実装は、2024年6月頃に廃止される予定です。
今後はブロックまたは[wpp]ショートコードの実装が推奨されています。
設定方法やデザインカスタムはこちら
[wpp limit=5 range="last30days" stats_views=0]クラシックエディタの方は、ウィジェットなら”カスタムHTML“または”テキスト“にショートコードを貼ります。
投稿画面ならそのままショートコードを貼ってください。
ショートコードに使えるパラメータは、こちらの記事が参考になります。
→パラメータ・コンテンツタグまとめ
※.ただし今後はブロックエディタが主流になっていくため、早めの切り替えを推奨します。
そのため、以下のブロック実装方法も覚えておくと良いでしょう。




管理画面サイドバーの”外観“→”ウィジェット“
実装したいウィジェットを選択
+マークを押してブロックの中からWordPress Popular Postsを選択


/Wordと入力し、WordPress Popular Postsを選択。
当サイトテーマSWELL


ブログパーツ内でWordPress Popular Postsブロックを作成しておけば、呼び出しコードでどこにでも使えます。
例えば、ウィジェットにもコードを貼り付けるだけで表示されます。


ランキングの見出し部分です。
デフォルトでは、h2タグが使用されます。
ただしウィジェットに設置する場合、他の項目とのバランスが悪いため、未入力のほうが良いでしょう。


ウィジェット側でタイトルを付けたほうがバランスが良いですね。
ランキングに表示したい記事数を設定できます。
あまり多くても読んで欲しい記事が目立ちませんので、5記事以内を推奨します。


何を基準にランキングを並べるかの設定です。
Total views:これまでの総閲覧数
Avg.daily views:1日の平均閲覧数
Comments:コメントが多い順


集計期間の設定です。
Last 24 Hours:直近24時間
Last 7 Days:直近7日間
Last 30 Days:直近30日間
All-time:全期間
Custom:以下を参照


Minute(s):分
Hour(s):時間
Day(s):日
で調整できます。
上記で設定した期間内の投稿だけを表示したい場合は、チェックします。
通常はノーチェックでOK。
ランキングに表示する投稿の種類を指定できます。
通常の記事だけでよければ、デフォルトの「post」でOKです。
例えば、アクセスの多い固定ページもランキングに表示させたい場合は、以下のようにカンマで区切って入力してください。
post,page
ランキングから除外したい記事を投稿IDで指定できます。
複数指定する場合は、カンマで区切ってください。


投稿IDは、投稿一覧から見たいタイトルの上にマウスを乗せると表示されます。
ランキングに表示したい記事をユーザーIDでフィルターをかけれます。
一人運営であれば、空白でOKです。
複数の著者でフィルターを書ける場合は、カンマで区切ってください。


ユーザーIDは、ユーザー一覧からユーザー名の上にマウスを乗せると表示されます。
ランキングをカテゴリー単位で指定できます。
複数指定する場合は、カンマで区切ってください。


カテゴリーIDは管理画面のカテゴリーから、見たいカテゴリーの上にマウスを乗せると表示されています。
ランキングをタグ単位で指定できます。
複数指定する場合は、カンマで区切ってください。


タグIDは管理画面のタグから、見たいタグの上にマウスを乗せると表示されています。


ちなみに当サイトテーマSWELL


投稿の詳細を設定できます。
変更するには、各項目にチェックしてください。


チェックを入れると、記事タイトルの表示に字数制限をかけれます。
指定した文字数以上だと省略して表示されます。
characters:文字数
words:単語数
基本は”文字数“を使いましょう。


指定した字数以降は「…」と表示されます。
タイトル字数に差があると見栄えが良くないため、、25字前後で制限をかけると良いでしょう。


チェックを入れると、記事の抜粋を表示できます。
Keep text format and links
チェックをすると抜粋内にリンクがある場合、そのままリンクとして表示されます。
characters:文字数
words:単語数


抜粋の表示例。
個人的に抜粋は邪魔だと思うので、チェック非推奨です。


アイキャッチ画像”ナシとアリ“の比較です。
基本的にあって良いと思いますが、タイトルリンクはコンパクトに収まりますので、ランキングの設置場所によって使い分けると良いでしょう。


チェックを入れると、アイキャッチ画像を表示してくれます。
Set size manually:手動でサイズを設定
THUMBNAIL WIDTH:画像の横幅
THUMBNAIL HEIGHT:画像の高さ


Use predefined size:規定のサイズ
thumbnail:メディア設定のサムネイルサイズ
medium:メディア設定の中サイズ
large:メディア設定の大サイズ
1536px×1536px
2048px×2048px


メディア設定に何も指定していない場合は、横幅128px×高さ75pxの画像が表示されます。


画像とタイトルを横並び:128×75
画像の下にタイトル:350×200
あたりがおすすめです。


ランキングに表示する項目を選択できます。
表示した項目にチェックをしましょう。
※.複数設置することも可能です。


TIME RANGEで設定した期間内にあったコメント数を表示します。


TIME RANGEで設定した期間内の閲覧数を表示します。


記事を書いた方のユーザー名を表示します。
ただ名前がリンクになっており、リンク先を設定するにはphpで作成する必要があるため、良くわからない方はおすすめしません。


6通りの日付を表示できます。
デフォルトは「Month Day,Year」が選択されています。
表示パターンは以下で解説。


Ralative:◯年前に投稿(今年度から投稿した日の年度を逆算)
Month Day,Year:1月 1,2024に投稿された(投稿日)
yyyy/mm/dd:2024/01/08に投稿された(投稿日)
mm/dd/yyyy:01/08/2024に投稿された(投稿日)
dd/mm/yyyy:08/01/2024に投稿された(投稿日)
WordPress Date Format:以下で設定した日付形式を表示


管理画面の一般設定
↓
日付形式設定


記事のカテゴリーまたはタグを表示できます。
それぞれリンクになっています。


カテゴリー:記事のカテゴリーを表示
タグ:記事のタグを表示
※.タグを選択した場合でも「カテゴリ:タグ名」と表示されます。
フォーマット:投稿設定の「デフォルトの投稿フォーマット」
フォーマットはテーマにより反映されないため、基本使いません。
WordPress Popular PostsのHTMLタグを設定する項目です。


TITLEを使う場合、見出しのh2タグを使用するという意味です。
デザインも見出しh2がそのまま反映されます。
ただサイドバーに表示するなら、基本タイトルは未入力の方が良いため、気にしなくてOKです。
例えば、記事内にランキングを設置する場合は、h2タグのままですと目次にも反映されてしまうため、<div>タグなどに変更したほうが良いでしょう。
ただし、divタグに自分でCSSを指定する必要があるので、よくわからなければ設定不要です。


ランキングを並べて表示しているリストタグの枠の指定です。
特別な理由がない限り、変更する必要はありません。


<li>タグは箇条書きのタグです、基本変更しません。
{}で囲まれた部分がWordPress Popular Postsに用意されている専用タグです。
例えば、デフォルトですと
{thumb}:サムネイル画像
{title}:記事タイトル
{stats}:7つの統計データから指定されたものを取得
となります。
次のTHEMEを選択すると、専用タグが自動で割り当てられます。
使えるタグを列挙しておきました。
| タグ | 取得内容 |
|---|---|
| {author_copy} | 投稿者:ユーザー名を取得 Display authorにチェックする必要があります。 |
| {author} | ユーザー名のみ取得 Display authorにチェックする必要があります。 |
| {category_copy} {taxonomy_copy} | カテゴリ:カテゴリまたはタグ名を取得(リンク) Display taxonomyにチェックし、カテゴリーまたはタグを選択する必要があります。 |
| {category} {taxonomy} | カテゴリーまたはタグ名のみ取得(リンク) Display taxonomyにチェックし、カテゴリーまたはタグを選択する必要があります。 |
| {comments_copy} | ◯件のコメント Display comments countにチェックする必要があります。 |
| {comments} | コメント数のみ取得 Display comments countにチェックする必要があります。 |
| {date_copy} | DATE FORMATで設定した日付形式に投稿された Display dateにチェックする必要があります。 |
| {date} | DATE FORMATで設定した日付形式のみ取得 Display dateにチェックする必要があります。 |
| {views_copy} | ◯件のビュー Display viewsにチェックする必要があります。 |
| {views} | ビュー数のみ取得 Display viewsにチェックする必要があります。 |
| {stats} | ユーザー名、カテゴリー、タグ、コメント、日付、ビュー数、投稿フォーマットの7つをこのタグ1つで取得。 取得したい項目をStats Tag settingsでチェックを入れれば、赤字のタグは個別に設定する必要ありません。 |
| {title} | リンク付きの記事タイトルを取得 |
| {text_title} {title_attr} | リンクなしの記事タイトルを取得 |
| {thumb} | リンク付きのアイキャッチ画像を取得 |
| {thumb_img} | リンクなしのアイキャッチ画像を取得 |
| {thumb_url} | リンクなしのアイキャッチ画像のURLを取得 Display post thumbnailにチェックをする必要があります。 基本使いません。 |
| {url} | リンクなしの記事URLを取得 基本使いません。 |
| {excerpt} | 記事の抜粋を取得 Display post excerptにチェックをする必要があります。 |
| {item_position} | ランキングの数値を取得 例えば{item_position}位とすると、1位,2位,3位…と表示可能。 |
| {pid} | 投稿IDを取得 基本使用しません。 |
| {rating} | WP-PostRatings(記事の評価)プラグインを使用している方は、記事の評価を取得 |
| {score} | WP-PostRatings(記事の評価)プラグインを使用している方は、記事の評価を整数で取得 |
| {current_class} | デザインテンプレートを使用する際、WordPress Popular Posts側で用意されたCSS用classを割り当てる。 個別設定では使用しません。 |
| {total_items} | LIMTで設定したランキング表示数を取得 基本使いません。 |
色の付いていないタグがメインで使うものです。


デフォルトで10パターンのデザインが用意されています。
それぞれどんな風に見えるか確認してください。


デザインテンプレートを使用すると、①Posts settings(投稿設定)以下の項目は自動で選択されます。
それにより、②POST HTML MARKUP(専用タグ)も置き換わります。
ただし、そこから部分的に微調整することも可能です。
デフォルトです。
画像サイズやタイトル、表示したい項目を1から設定できます。
以降のテーマで、タイトルやカテゴリーリンクは独自に青く指定しています。
デフォルトは、黒字です。


アイキャッチ画像:正方形
タイトル:太字
カテゴリー:タイトル上(太字)
抜粋:あり
<li class="{current_class}">{thumb_img} <div class="wpp-item-data"><div class="taxonomies">{taxonomy}</div>{title} <p class="wpp-excerpt">{excerpt}</p></div></li>

アイキャッチ画像:正方形
タイトル:太字
カテゴリー:タイトル上(太字)
抜粋:なし
<li class="{current_class}">{thumb_img}<div class="wpp-item-data"><div class="taxonomies">{taxonomy}</div>{title}</div></li>

アイキャッチ画像:長方形(大サイズ)
タイトル:太字
カテゴリー:アイキャッチ左下
抜粋:あり
<li class="{current_class}"><div class="wpp-thumbnail-container">{thumb}<div class="taxonomies">{taxonomy}</div></div> <div class="wpp-item-data">{title} <p class="wpp-excerpt">{excerpt}</p></div></li>

アイキャッチ画像:長方形(大サイズ)
タイトル:太字
カテゴリー:アイキャッチ左下
抜粋:なし
<li class="{current_class}"><div class="wpp-thumbnail-container">{thumb}<div class="taxonomies">{taxonomy}</div></div> <div class="wpp-item-data">{title}</div></li>

アイキャッチ画像:なし
背景色:グラデーショングリーン
タイトル:黒字×太字
カテゴリー:なし
抜粋:なし
<li class="{current_class}" style="--item-position: {item_position}; --total-items: {total_items};"><div class="item-position"></div> <div class="item-data">{title}</div></li>

アイキャッチ画像:なし
背景色:グラデーションミッドナイト
タイトル:白字×太字
カテゴリー:なし
抜粋:なし
<li class="{current_class}" style="--item-position: {item_position}; --total-items: {total_items};"><div class="item-position"></div> <div class="item-data">{title}</div></li>

アイキャッチ画像:なし
背景色:グラデーションイエロー
タイトル:黒字×太字
カテゴリー:なし
抜粋:なし
<li class="{current_class}" style="--item-position: {item_position}; --total-items: {total_items};"><div class="item-position"></div> <div class="item-data">{title}</div></li>

アイキャッチ画像:なし
背景色:グラデーションレッド
タイトル:黒字×太字
カテゴリー:なし
抜粋:なし
<li class="{current_class}" style="--item-position: {item_position}; --total-items: {total_items};"><div class="item-position"></div> <div class="item-data">{title}</div></li>

アイキャッチ画像:長方形(大サイズ)
タイトル:白字×太字
カテゴリー:アイキャッチ左タイトル上
抜粋:なし
<li class="{current_class}">{thumb}<div class="wpp-post-data">{taxonomy} {title}</div></li>

アイキャッチ画像:なし
タイトル:太字
カテゴリー:タイトル上
抜粋:なし
<li class="{current_class}"><div class="wpp-item-data">{category}</div> {title}</li>ここまでWordPress Popular Postsブロックを解説してきました。
実は当サイトテーマSWELL




しかも設定方法は投稿画面のサイドバーから選ぶだけなので、超簡単です。
デザインも以下の5パターンが用意されています。
もちろん表示する項目は個別に設定できます。
さらにスマホとパソコンで羅列数を変更できたりもします。
他にも便利なブロック機能満載ですので、気になった方はぜひ以下をご覧になってみてください。
以上、WordPress Popular Postsのブロックの使い方について解説しました。
やり方を覚えてしまえば、ショートコード実装より、ブロック実装のほうが遥かに楽ちんです。
特にクラシックエディタをお使いの方は、ぜひブロックをお試しください。
設定方法やデザインカスタムはこちら


この記事が気に入ったら
フォローしてね!
記事への質問等はこちらからどうぞ