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

  • 公開日:2018/7/9
この記事は最終更新日から5年以上が経過しています。

アクセス数の管理で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・・・月間