IT女子のお気に入りフォルダ

管理人の備忘録と実践を兼ねた(出来るだけ)役に立つ情報を配信するブログです。

[WordPress] 管理画面の投稿一覧に記事毎のビューカウントを表示する

アクセス数の管理でGoogleアナリティクスを設定してる方は多いと思います。それとは別に、WordPressの管理画面の投稿一覧で以下の画像のように記事別ビューカウントが表示されていると何気に便利でモチベーションも上がるのでその方法をメモ。

このビューカウントは、プラグイン「WordPress Popular Post」を活用しています。
「WordPress Popular Post」をインストールして有効にし、以下をfunctions.phpに追記します。

/**
 * 管理画面での記事一覧に表示数カラム(ビュー)を追加
 * (WordPress Popular Postのビューカウントを表示する)
 */
function admin_posts_columns($columns)
{
	$columns['postviews'] = 'ビュー';
	return $columns;
}
function add_admincolumn($column_name, $post_id)
{
	if ($column_name == 'postviews')
	{
		echo wpp_get_views($post_id, 'all', true);
	}
}
if (function_exists('wpp_get_views'))
{
	add_filter('manage_posts_columns', 'admin_posts_columns');
	add_action('manage_posts_custom_column', 'add_admincolumn', 10, 2);
}

14行目でallとすることで集計期間を全期間に指定しています。
集計期間は以下に変更できます。
daily・・・日
weekly・・・週間
monthly・・・月間

1週間でLPICの基礎が学べる本 第2版

体系的に学ぶ 安全なWebアプリケーションの作り方[リフロー版] 脆弱性が生まれる原理と対策の実践

スッキリわかる SQL 入門 ドリル215問付き!

改訂 FuelPHP入門

はじめてのフレームワークとしてのFuelPHP 改訂版