【WordPress】投稿一覧に記事のPV数を表示する方法
新しくソースコードを書き直した記事がありますのでそちらをよろしくお願いします
【WordPress】投稿一覧ページに記事毎のアクセス数を表示する方法 | ONE NOTE
※この記事はプラグイン「WordPress Popular Posts」を利用しています
wpp_get_views()について
記事毎のデータが必要なので第1引数は$post_id、第2引数に期間を指定します
第3引数は数字の書式フォーマット(デフォルトでtrue)
wpp_get_views($post_id, 'today', true)
第2引数で指定可能な期間
daily | 過去24時間 |
weekly | 過去7日間 |
monthly | 過去30日間 |
all | 全期間 |
過去24時間分のPVを表示するサンプルコード
functions.php
if(function_exists('wpp_get_views')){
add_filter('manage_posts_columns', function($columns){
$columns['view'] = "View";
return $columns;
});
add_action('manage_posts_custom_column',function($column_name, $post_id){
if($column_name == 'view'){
echo wpp_get_views($post_id, 'daily', true);
}
},10,2);
}
当日分と全期間のPVを同時に表示するサンプルコード
functions.php
if(function_exists('wpp_get_views')){
add_filter('manage_posts_columns', function($columns){
$columns['view'] = "View";
return $columns;
});
add_action('manage_posts_custom_column',function($column_name, $post_id){
if($column_name == 'view'){
echo wpp_get_views($post_id, 'today', true).'|'.wpp_get_views($post_id, 'all', true);
}
},10,2);
}
当日分(today)や前日分(yesterday)
wpp_get_views()では当日分(today)や前日分(yesterday)・customは指定出来なかったですが、プラグインページでは使われてる機能なので方法はありそう
人気記事の取得に使っているプラグインですし、せっかくなので最大限活用したいですね
新しくソースコードを書き直した記事がありますのでそちらをよろしくお願いします
ディスカッション
ピンバック & トラックバック一覧
[…] 引用元投稿一覧にPV数を表示する方法|なるほど。 カスタム投稿のPV数もちゃんと表示されていました! よかった、よかった! […]
[…] ヨウスケのなるほどブログ。【WordPress】投稿一覧に記事のPV数を表示する方法 | ヨウスケのなるほどブログ。https://naruhodo.repop.jp/wordpress-page-view/投稿一覧に記事のPV数を表示する方法です […]