ずっとプラグインを使用しないでポピュラーポスト(Popular Post)ランキングを表示したいと考えていました。有名所のプラグインではWordPress Popular PostsやPost Viewというものを使って人気記事をランキング化することができます。しかし、プラグインを使用すればする程サイト自体が重くなってしまいます。10個くらいまでなら大丈夫かもしれませんがサーバやプラグインの種類にもよります。できる限りプラグインを使用しない方法でできることはしていくようにしたいですですよね。(人によるかもしれませんが・・・。)
php WordPress カスタマイズ カスタマイズ 伝えたいこと 備忘録
プラグインなしで人気記事ランキング表示方法(とりあえず簡単な方法と詳細方法)
2025年7月25日 (金曜日)本日の人気記事トップ10
- アイドリングストップ車おすすめバッテリーS115/A4Panasonicブルーバッテリーカオスと安心サポート15
- ナビテレビが見れなくなった時ICカードが正常に動作しませんでした対処方法10
- カーメイトのエンジンスターターでエラー15表示と対処方法3
- 車のキーナンバー確認方法。キーレス紛失や壊れた時3
- ECUをリセットする方法。アイドリング不安定だったのでしょうがなく3
- Windows10でWindows.old削除でなくバックアップ方法2
- ワコーズプロステージSの評価と評判とレ PV2
- エクストレイルT32で電動レカロをバッ直でなく車に取り付ける方法2
- アイドリングストップシステム異常警告灯表示対処方法2
- ステアリング交換とステアリングスイッチの増設と外し方後期型仕様に1
所要時間目安: 約 3 分
今日は2025年7月25日です。
この記事は2021年9月28日のものです。現在は状況が異なる可能性がありますのでご注意ください。
2025年7月25日 (金曜日)↓における週間月間人気記事トップ3は?↓
- 本日
- 週間
- 月間
計測データがありません。
-
エクストレイルT32おすすめタイヤDAVANTI(ダヴァンティ) タイヤ サマータイヤ 1PV
タイトルにあるように、多くのSUV車において比較的安価でおすすめタイヤのDAVANTI(ダヴァンティ) タイヤ サマータイヤですが、DAVANTI(ダヴァンティ) はイギリス製のタイヤはずなのですが、…
-
エクストレイルT32おすすめタイヤDAVANTI(ダヴァンティ) タイヤ サマータイヤ 1PV
タイトルにあるように、多くのSUV車において比較的安価でおすすめタイヤのDAVANTI(ダヴァンティ) タイヤ サマータイヤですが、DAVANTI(ダヴァンティ) はイギリス製のタイヤはずなのですが、…
最も簡単にプラグインを使わずに人気記事をランキング化する方法は以下になります。
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();
?>
参照サイト)
元は上記サイトですが、
もう少しいくつかのサイトを拝見させていただきました。
参照サイト2)
より正確に表示させたい場合には以下のサイトがとても参考になります。
正確にカウントして記事ランキングを表示させたい場合には以下の方法をおすすめします。
サイトのみ掲載させて頂きます。
こちらのサイトは、かなり確実にプラグインを使わずに人気記事ランキングを定期的にリセットして表示させることができます。
もう少し上達してきた時に、挑戦させていただこうかと思っています。
興味のある方はお試ししてみてください。
追記)さらに最新版のサイトを参考にさせていただこうかと思っています。
現在は、「query_posts」は使わないほうが吉のようです。
ちょっと時間がないのでとても勉強になるサイトなので掲載だけさせて頂きます。
参考にさせて頂きます。ありがとうございます。
人気の商品が日替わりで登場。毎日お得なタイムセール「Amazonタイムセール全体」
あなたにおすすめ
東京オリンピック・パラリンピック開催!?しちゃうしかないの?しちゃって良いの?するしかないの?
もう以前に記事にしてから早いもので来年の夏には東京オリンピック・パラリンピックが開催予定となっています。 まだ、上記のときは東京都知事選挙もありました。私の候補者予想などは見事にハズレて現在の小池百合...
GalaxyS23GalaxyS24おすすめすスマホケース
iPhoneスマホケースなどのオプション品などは数多くありますが、アンドロイド系スマホケース・スマホカバーなどは家電量販店や携帯ショップにある純正品(高い)などでも数か少ないです。 Android系ス...
プラグイン不要アイキャッチ画像自動生成コード
多くのサイトやブログなどの記事に、その記事に対して目を引く画像という意味合いのアイキャッチ画像。そのアイキャッチ画像を毎回毎回設定したり、作成したりするのは少し面倒な方は多いと思われます。大手サイトの...
プラーバシーポリシー
プライバシーポリシー 当サイトに掲載されている広告について当サイトでは、第三者配信の広告サービス(Googleアドセンス、A8.net、Amazonアソシエイト、バリューコマース、)を利用し...
マイナ保険証なくても資格確認書で受診可能保険証は最長1年有効
今年2024年12月2日に新規の紙のこれまでの保険証の発行を停止するとのことです。マイナンバーカードに保険証を登録してマイナ保険証としての利用を促しています。ですが、以下の記事のようにマイナ保険証はト...
Multiplex 広告

あなたが訪問してから
⏰ 0 秒経過 🎉入学入社まであと…入学入社祝いはどんなPresent(プレゼント)でどのように過ごされますか?
ホワイトデープレゼントは以下などの豊富なキャンペーン商品から選ぶと良いと思います。
今週の人気記事トップ10
ナビテレビが見れなくなった時ICカードが正常に動作しませんでした対処方法 44件の PV
アイドリングストップシステム異常警告灯表示対処方法 23件の PV
カーメイトのエンジンスターターでエラー15表示と対処方法 19件の PV
エクストレイル自動ドアミラー格納装置取り付けと有効化無効化方法 19件の PV
ECUをリセットする方法。アイドリング不安定だったのでしょうがなく 18件の PV
アイドリングストップ車おすすめバッテリーS115/A4Panasonicブルーバッテリーカオスと安心サポート 17件の PV
車のキーナンバー確認方法。キーレス紛失や壊れた時 14件の PV
エクストレイルT32運転席側バイザーメッキモール剥がれ修復方法とオススメ両面テープ 14件の PV
エクストレイルT32マイナーチェンジ後ステアリング外し方 12件の PV
エクストレイルおすすめエンジンオイルにプロステージSの10W-40を試してみた 11件の PV
おすすめの記事一部広告
- エクストレイルT32運転席側バイザーメッキモール剥がれ修復方法とオススメ両面テープ93
- ナビテレビが見れなくなった時ICカードが正常に動作しませんでした対処方法85
- カーメイトのエンジンスターターでエラー15表示と対処方法80
- ECUをリセットする方法。アイドリング不安定だったのでしょうがなく80
- アイドリングストップシステム異常警告灯表示対処方法78
- 車のキーナンバー確認方法。キーレス紛失や壊れた時56
- エクストレイルT32マイナーチェンジ後ステアリング外し方36
- エクストレイルフォグランプが下を向きすぎている光軸調整方法32
- エクストレイルT32で電動レカロをバッ直でなく車に取り付ける方法29
- エクストレイル自動ドアミラー格納装置取り付けと有効化無効化方法27
アドセンス336pxPC閲覧記事下表示1つ目コード
よろしかったらシェアよろしくお願いします。
-php, WordPress, カスタマイズ, カスタマイズ, 伝えたいこと, 備忘録
新着コメント