WordPressにログイン時に投稿のJetPack統計情報リンクを表示すると便利
2014/11/22
「JetPack統計情報で指定した記事の日別アクセスを開く方法」として前回ご紹介した、
JetPack統計情報で投稿ごとの統計情報を見る方法は誰でも知っていることと思います。
この統計情報が見れる仕組みを利用して今見ている投稿が、
これまでにどれだけ読まれてきたのかを簡単に確認するリンクを設置してみます。
これはあくまでも自分のやっている方法でこの方法以外にも、
アプローチはいろいろあると思います。自分が便利なのでご紹介しておきます。
こんな表示を自分が見ているときだけ表示するという趣旨です。
WordPressにログイン時に投稿の統計情報リンクを表示すると便利
さて、前回投稿別のJetPack統計情報を見る方法をご紹介しました。
最後は「URLを直接指定しても見れる」というところまででした。
で、リンクをイメージとして表示するタグまでをご紹介しました。
1 |
<a href="http://algorhythnn.jp/blg/wp/wp-admin/admin.php?page=stats&view=post&post=[PostID]" target="_blank"><img alt="日別アクセス統計" src="http://dashboard.wordpress.com/i/stats-icon.png" width="16" height="16" /></a> |
では、このタグをすべての投稿に対して表示するようにしていきます。
タグの出力をショートコードで定義
ショートコードの定義方法については以下の記事を参考にしてもらえたらと思います。
ここでは、ショートコードを定義している処理をご紹介しておきます。
ショートコードに定義するコードは以下のようにしました。
※あくまでも自分用なので動けばいいという程度です。
1 2 3 4 5 6 7 8 9 10 11 |
<?php function disp_post_stats_handler() { $post = get_post($post); $postid = $post->ID; $blogurl = get_bloginfo('wpurl'); $urltag = '<a href="' . $blogurl . '/wp-admin/admin.php?page=stats&view=post&post=' . $postid . '" target="_blank"><img alt="日別アクセス統計" src="http://dashboard.wordpress.com/i/stats-icon.png" width="16" height="16" /></a>'; return $urltag; } add_shortcode('disp_post_stats', 'disp_post_stats_handler'); ?> |
こうしてショートコード定義しておくことで、
投稿エリアなどで [ disp_post_stats ] と入力すると、リンクが出力されます。
これ → ※リンク先は要ログインの為、アクセスはできません。
これは、この投稿のJetPack統計情報を表示するリンクです。
ショートコードをウィジェットに入力
こうしたショートコードの実行を、
認めているものと認めていないものがウィジェットにはありますが、
実行できるウィジェットの一つとして、HTML JavaScript Adder があります。
※AdSense設置となっていますが、JavaScript実行のために導入したウィジェットです。
ショートコードも実行できます。
このプラグインをインストールして有効化すると以下のようなウィジェットが利用できます。
下部の条件指定をしている部分は、Widget Logic プラグインです。
Widget Logic プラグインについては以下でご紹介しています。
これによってウィジェットの表示条件を関数で指定することができます。
ここでは、以下の関数でログインユーザー(自分)かどうかを判定しています。
is_super_admin()
実際に出力を行う部分に対して、ショートコードを含むタグを指定します。
1 |
<p>PostID => <input type="text" value="[disp_post_id]" onclick="this.select();" style="width:100px;height: 20px;;display:inline;padding:0;"> / JetPack Stats => [disp_post_stats]</p><hr /> |
これによって、以下のように表示されます。
以下のフィールドはカーソルを入れると、選択されますのですぐにコピーできるようになっています。
この表示をサイドバーウィジェットなどとして設置すれば、
自分がサイトのコンテンツを見ているときには、この投稿IDと統計情報のリンクが表示されています。
表示する位置が投稿の上部の方が使いやすいので、
私はさらにPost6 Widget Area ウィジェットを利用して、投稿上部に表示しています。
ログインユーザーから見た時の様子
実際に表示した様子は以下のようになります。
投稿の上部に投稿IDと統計情報リンクが表示されています。
なお、今ページを見て頂いている非ログインの場合には、
逆に広告の出力をさせて頂いています。
こうしておくことで自分がページを表示した時に広告の不正表示を回避しています。
投稿IDはフィールドをクリックすると選択されますので、後はコピーして利用できます。
これは前回の投稿でご紹介したショートコードで利用するためのものです。
統計情報のアイコンをクリックすると、
“今表示している投稿の” 統計情報が新しいウィンドウで開きます。
さいごに
このようにすることで、自分が作成した記事を読み返したりしているときに、
「これって、そもそも読んでもらえてるのかな・・・」といった疑問を、
JetPack統計情報ですぐに確認できます。
どう?便利じゃない・・・かな。
自己満足でしょうか。
WordPressはWordPress Foundation の登録商標(第5049965号)です。
WordPressロゴ、アイコンその他のマーク等はWordPress Foundation の商標であり、
WordPress Foundation の著作物です。
WordPress.comはWordPress Foundation が管理運営を行うドメインならびにサービスの名称です。
WordPress.com、WordPress.net、WordPress.org、WordPress.tv、
WordPressFoundation.orgはWordPress Foundationが
管理運営を行なう正式なトップレベルドメインであるとともに、
WordPress Foundationが運営を行うサービスの名称です。
wordpressはFree Software Foundation, Inc.によってGPL2+でライセンスされています。
関連記事
-
wordpress投稿にクリックでタグ付けにSimple Tags_v2.2-wordpressプラグインを利用
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
02.通知の機能-Jetpack by WordPress.com
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
WordPressのアクセス解析にGoogle Analytics for WordPress_v4.3.4-プラグインを利用
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
ローカル環境へのwordpress設置
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
Google+™への共有をJetpack by WordPress.comで行う動作
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
WordPressの独自ショートコード埋め込みにJavaScript外部ファイルを指定する
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
WordTwitの利用と導入(wordpressプラグイン)
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
MySQLのGROUP_CONCATの値が途中で切れる場合の対応(WordPress,PHP)
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
Welcart e-Commerce_v1.3.15プラグインの必須初期設定
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
JetPackのサイト統計が初期化(0pv)になったらサポートに頼ろう
Google or AdMax Promotion(it) 禁断の機能がau公式 …