Loading…

記事内にプロモーションが含まれています。

php WordPress カスタマイズ カスタマイズ 伝えたいこと 備忘録

プラグインなしで人気記事ランキング表示方法(とりあえず簡単な方法と詳細方法)

プラグインなしで人気記事ランキング表示方法

所要時間目安:3

This session is using  IPv4  is established in

この記事は2021年9月28日のものです。現在は状況が異なる可能性がありますのでご注意ください。

php WordPress カスタマイズ カスタマイズ 伝えたいこと 備忘録

目次に行く・戻る

メルカリ招待コード:

ずっとプラグインを使用しないでポピュラーポスト(Popular Post)ランキングを表示したいと考えていました。有名所のプラグインではWordPress Popular PostsやPost Viewというものを使って人気記事をランキング化することができます。しかし、プラグインを使用すればする程サイト自体が重くなってしまいます。10個くらいまでなら大丈夫かもしれませんがサーバやプラグインの種類にもよります。できる限りプラグインを使用しない方法でできることはしていくようにしたいですですよね。(人によるかもしれませんが・・・。)

アドセンス336pxPC閲覧記事下表示1つ目コード


この記事を読む方へのオススメ


最も簡単にプラグインを使わずに人気記事をランキング化する方法は以下になります。

 

function.phpに以下コードを記載します。

※function.phpをいじるので必ずバックアップをとってから行ってください。

 

// 人気記事出力用関数
function getPostViews($postID){
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
return "0 View";
}
return $count.' Views';
}
// 記事viewカウント用関数
function setPostViews($postID) {
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
$count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
}else{
$count++;
update_post_meta($postID, $count_key, $count);
}
}
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);

 

上記コードを追記しその後は自分が表示させたいテンプレート部分の好きなところに以下コードを記載することで、指定した記事数のみが表示されます。

 

<?php
// views post metaで記事のPV情報を取得する
setPostViews(get_the_ID());


$args = array(
'meta_key' => 'post_views_count',
'orderby' => 'meta_value_num',
'order' => 'DESC',
'posts_per_page' => 5 // ← 5件取得
);


// WP_Queryによるループ
$query = new WP_Query($args);
if ($query->have_posts()) :
while ($query->have_posts()) :
$query->the_post();
?>

<!-- サムネイルの表示 タイトルの表示 -->
<div>
<a href="<?php the_permalink(); ?>">
<?php if ( has_post_thumbnail() ) { the_post_thumbnail( 'post-thumbnail'); } ?>
<p>
<?php the_title(); ?>
</p>
<?php echo getPostViews(get_the_ID()); // 記事閲覧回数表示 ?>
</div>

<?php
endwhile;
endif;
wp_reset_postdata();
?>

 

参照サイト)

WordPressのプラグインなしで人気記事一覧を出力する方法のまとめ記事です。ソースコードコピーですぐに導入できます。

元は上記サイトですが、

もう少しいくつかのサイトを拝見させていただきました。

参照サイト2)

今回は当ブログでも実際に使っている、WordPressで表示回数が多い順に投稿を表示させる方法をご紹介します。ランキング表示にはWordPress Popular Postsプラグインが有名です。

 

より正確に表示させたい場合には以下のサイトがとても参考になります。

正確にカウントして記事ランキングを表示させたい場合には以下の方法をおすすめします。

サイトのみ掲載させて頂きます。

WordPress には便利なプラグインがたくさんあり、人気記事を表示する「WordPress Popular Posts」も非常に便利です。しかし、なんでもかんでもプラグインを使っているとサイトが重くなってしまうこともあります。そこで今回はプラグインを使わずに WordPress で人気記事を表示する方法を備忘録もかねてまとめておきます。WordPress に人気記事を表示する「WordPres

こちらのサイトは、かなり確実にプラグインを使わずに人気記事ランキングを定期的にリセットして表示させることができます。

もう少し上達してきた時に、挑戦させていただこうかと思っています。

興味のある方はお試ししてみてください。

 

追記)さらに最新版のサイトを参考にさせていただこうかと思っています。

現在は、「query_posts」は使わないほうが吉のようです。

ちょっと時間がないのでとても勉強になるサイトなので掲載だけさせて頂きます。

WordPressのブログなどでよくサイドバーに「よく読まれている記事」「人気の記事」という形で5〜10件程度の記事表示が表示されていることが多いと思いますが、これをプラグインなしで表示する方法をご紹介します。

参考にさせて頂きます。ありがとうございます。

あなたにおすすめな関連記事

バスピロー

伝えたいこと 備忘録

お風呂の枕バスピローおすすめと自作してみた。

最近、お風呂の枕ことバスピローが多く出回っています。 ですが、広告やCMでは納得と思いきや(汗)…。 お風呂の浴槽の形・形状が違うことにお気づきでしょうか? 多くの場合、昔ながらの垂直形状のもので紹介…

もっと読む

インフィード広告アドセンス

閉店セール

伝えたいこと 備忘録 時事ネタ

閉店セールの店に行ってみた最大80%オフなら一度は行くでしょぉ

約1ヶ月半くらい前に、とあるお店から何月何日をもって閉店しますので、30%から最大80%オフの閉店セールを行ないます。そんなこと書かれていたら行っちゃうでしょぉ。とりあえずは…。だって、最大80%オフ…

もっと読む

インフィード広告アドセンス

クリックアイコン

AdSense スマホ 伝えたいこと 備忘録

クリック率(CTR)や広告配置について考えてみる…。

当ブログはGoogle AdSense(グーグルアドセンス)による広告配信?をしています。そんな中で多くの方々が考えたことのあるであろう広告の配置の仕方についてです。広告配置にはいろいろな配置の場所。…

もっと読む

インフィード広告アドセンス

Google日本語入力

PC Windows10 伝えたいこと 備忘録

Windows10でGoogle日本語入力が使えない使えるのはいつ?

もうWindows10がリリースされて約10ヶ月になります。Windows10がリリースされてすぐの頃からGoogle日本語入力がコルタナやEdgeで使えないという症状・状況が続いていました。 その後…

もっと読む

インフィード広告アドセンス

windows10ピクチャフォルダ表示が遅いを早く表示させる方法

PC 伝えたいこと 備忘録 設定

ピクチャフォルダ、ビデオ、ドキュメントフォルダの表示が遅い時に早く表示させる方法

長い間パソコンを使用しているとピクチャフォルダやドキュメントフォルダそして、ビデオフォルダなどに多くのファイルが溜まってきてしまうと思われます。そうなってくると、該当フォルダ(マイピクチャやドキュメン…

もっと読む

インフィード広告アドセンス

WordPress

Stinger6 Stinger7 WordPress カスタマイズ カスタマイズ 伝えたいこと 備忘録

WordPress記事中最初のH2見出し前に広告を自動挿入方法

WordPressで記事の途中に思い通りの広告などをショートコードなどによって、 挿入する方法はいくつかあります。 今回は、 記事中の始めのh2タグの前にウィジェットとして追加して自動的に表示する方法…

もっと読む

php, WordPress, カスタマイズ, カスタマイズ, 伝えたいこと, 備忘録」同じカテゴリーの記事一覧

おすすめの記事一部広告

お小遣い稼ぎにアンケート。

Multiplex 広告

おすすめ!!

世界中でNo.1のシャアを誇るAmazonでのお得なお買い物でお得をしよう!!ネット通販なので、もちろん24時間年中無休です。健康商品から食品、車カスタマイズ商品、大手家電メーカー商品やパソコンの自作サプライ商品、その他アマゾン・プライムでは映画やドラマなど多くの作品や番組を見ることができます。マスクなど衛生商品も今では必須アイテム。一番信用できて一番商品数の多いAmazonでの買い物が絶対にオススメ!!

おすすめ2

楽天による季節特集です。それぞれの季節ごとにお得なお買い物商品やお得な旅行商品、その他にもAmazon同様に国内最大の買い物ポータルサイトです。楽天をメインにお買い物されている方はポイントやSPUも貯まりさらにお得に!!楽天カードや宇佐美系列のガソリンスタンドでも楽天ポイントが今では貯まります。それらのポイントを貯めてお得にお買い物や旅行商品その他にもパソコンサプライや車カスタマイズ商品など楽天も充実しています。

Total401


アドセンス336pxPC閲覧記事下表示1つ目コード

目次に戻る

よろしかったらシェアよろしくお願いします。

-php, WordPress, カスタマイズ, カスタマイズ, 伝えたいこと, 備忘録

目次に戻る

目次に戻る


コメントを閉じる

comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください