【ha-Basic】テーマの個別ページで管理者だけにWordPress Popular Postsのアクセス数を表示する方法

公開日: 更新日: カスタマイズいろいろ

WordPressサイト内部で記事へのアクセス数を計測し、ランキング表示などができる有名なプラグインに「WordPress Popular Posts」があります。

私が勝手に師と仰ぐ「Simplicity2」では「WordPress Popular Posts」プラグインで取得したアクセス数をフロントページのタイトル下へ管理者権限のユーザーだけに情報表示する機能が付いていて、投稿をしていく励みとして大変重宝していました。

【ha-Basic】テーマでは独自の機能で累計ビュー数を計測し、管理者だけにフロントエンドで表示する機能を持っていますが、今まで使ってきた「WordPress Popular Posts」を今後も使い続けたい・・・という方へのカスタマイズ方法を紹介します。

「WordPress Popular Posts」については

をご覧ください(有名なプラグインなので皆さんご存知でしょう)

管理者だけにWordPress Popular Postsのアクセス数を表示する方法

まずはどんな風になるのかをご覧ください。

管理者権限でログインしていない人(訪問者)が見る画面はこんな感じです
【ha-Basic】テーマの個別ページで管理者だけにWordPress Popular Postsのアクセス数を表示する方法

そして管理者権限でログインしている状態でのみ表示されるのがこんな感じの画面になります。
【ha-Basic】テーマの個別ページで管理者だけにWordPress Popular Postsのアクセス数を表示する方法

画面の「公開日」「更新日」の下の部分に違いがあるのが分かると思います。

「累計閲覧数」となっているのが【ha-Basic】テーマで出力される閲覧数です

「WPPによるアクセス数」となっているのが今回紹介する「WordPress Popular Posts」の情報表示部分になります。

それでは手順に従って設置していきましょう

1.必要なファイルのダウンロードとサイトへのファイルアップロード

↓のボタンをクリックしてファイルをパソコンへダウンロードしてください

“admin-pv.php” をダウンロード admin-pv.zip – 3 回のダウンロード – 359 B

※圧縮ファイルになっていますのでダウンロード後解凍してください

FTPクライアントなどを使って「admin-pv.php」ファイルをテーマフォルダ内へアップロードしてください

2.テーマファイル内へのコード追記

管理画面から「外観」→「テーマの編集」をクリックします

右のリンクから「single.php」をクリックして開きます

ファイル内の17行目付近にある以下のコード

	<!–管理者のみに累計閲覧数を表示–>
		<?php if ( current_user_can('administrator') ): ?>
		<p><span>累計閲覧数:</span><?php echo get_post_meta($post->ID , 'post_views_count' ,true); ?></p>
		<?php endif; ?>

を、以下のコードに置き換えます

	<!–管理者のみに累計閲覧数を表示–>
		<?php if ( current_user_can('administrator') ): ?>
		<p><span>累計閲覧数:</span><?php echo get_post_meta($post->ID , 'post_views_count' ,true); ?></p>
			<?php get_template_part('admin-pv' ); //wpp閲覧数取得 ?>
		<?php endif; ?>
	</span>

これだけの作業で管理者権限のユーザーがログインしたときだけタイトル下に「WordPress Popular Posts」の情報が表示されるようになります。


今回は【ha-Basic】テーマ用の方法として紹介していますが、他のテーマでもやり方はほぼ同じですのでチャレンジしてみてはいかがでしょうか??

いつでもご相談・お見積りの依頼を受け付けています

Wordpressのカスタマイズ、不具合解消のご相談はすべてココナラのダイレクトメッセージからお受けしております。まずはこちらのバナーからお気軽にお問い合わせください。

※一度もココナラを使ったことがない方はココナラへの無料登録が必要です。こちらから登録後、上のリンクをクリックする、またはココナラトップページから「ひまあーと」を検索してお問い合わせください。


【スポンサーリンク】








コメントは受け付けていません。