WordPressのダッシュボードにPVを表示する方法を説明します。
例えばCocoonテーマを使用すると上記画像のようにダッシュボードにPVが表示されるのですが、これはWordPressの標準機能ではありません。他のテーマを使用している場合は表示されないのです。
ただしPVをダッシュボードに表示する方法は比較的簡単で、テーマ関数を少し変更するだけで対応できます。
functions.phpを編集する
WordPressのダッシュボードにPVを表示するには、設定画面で「外観 > テーマファイルエディター」を選びます。「テーマのための関数」を選び、最後の方に以下のようなコードを追加します。
/* 管理画面にPV数を表示 */ if(function_exists('wpp_get_views')){ add_filter('manage_posts_columns', function($columns){ $columns['view'] = "d w m a"; return $columns; }); add_action('manage_posts_custom_column',function($column_name, $post_id){ if($column_name == 'view'){ echo wpp_get_views ( get_the_ID(), 'daily' ); echo " "; echo wpp_get_views ( get_the_ID(), 'weekly' ); echo " "; echo wpp_get_views ( get_the_ID(), 'monthly' ); echo " "; echo wpp_get_views ( get_the_ID(), 'all' ); } },10,2); }
add_filterで追加する列の名前を、add_actionでその列に表示するデータを設定します。「wpp_get_views」で日毎、週毎、月毎、全期間のPVを取得することができます。
▲実際ダッシュボードで表示するとこのようになります。Cocoonのように改行せず1行で表示してみました。表示は自分好みに変更することをおすすめします。
まとめ
WordPressのダッシュボードにPVを表示する方法を説明しました。Google Analyticsよりお手軽にPVを知ることができて便利です。