WordPress

WP ULikeの「いいね」の状況をツールバーやダッシュボード画面で表示するカスタマイズプラグイン「wp-ulike-quick-stats」

WP ULikeの設定を書いた記事はこちら

WP ULikeプラグインはWordPressのブログの中に「いいね(Like)ボタン」を簡単に設置することができるプラグインです。このいいねボタンがモチベーションアップにつながっているブログサイトも多いのではないでしょうか。

ただ、WP ULikeの設定メニューは管理画面の左メニューの下の方。
スクロールしないと解析画面までたどり着けないこともしばしば…。
「もっと簡単に確認したい」と思い、管理画面上部のツールバーやダッシュボードのウィジェット画面に最近いいねされた記事が表示できるプラグインを作成してみました。

wp-ulike-quick-statsの特徴

ダッシュボード

ダッシュボードに「最新のWP ULikeいいね状況」というウィジェットを追加したので、ダッシュボードを開いた瞬間にいいね状況が見えます。
過去30日間の「いいね」数を記事ごとに集計し、上位5件を表示しつつ、さらにWP ULikeプラグインの統計ページへのリンクで詳細確認もスムーズにしました。

ツールバー

ツールバーには「いいね: X」というメニューを追加し、今日押されたいいね数を表示しつつ、クリックするとWP ULikeの統計ページへ。
さらにサブメニュー(パソコンでの表示の場合はマウスオーバー)に過去7日間の人気記事を3件表示。
ツールバーなのでどの画面でも即確認可能でき、サブメニューで人気記事をすぐチェックしてモチベーションアップにつなげます。

githubからダウンロード、アップロード

wp-ulike-quick-statsのファイルはgithubに置いてあります。

https://github.com/01kawa/wp-ulike-quick-stats

上記のリンクをクリックして、「Code」ボタンをクリックし、「Download ZIP」をクリックするとzipファイルでダウンロードできます。

ダウンロードしたwp-ulike-quick-stats-main.zipを展開します。

README.mdと同じ階層にwp-ulike-quick-statsというフォルダがあります。
wp-ulike-quick-statsフォルダ内のファイル構成はこんな感じ。

wp-ulike-quick-stats/
├── wp-ulike-quick-stats.php
├── readme.txt
└── languages/
    ├── wp-ulike-quick-stats.pot
    ├── wp-ulike-quick-stats-ja.po
    ├── wp-ulike-quick-stats-ja.mo
    ├── wp-ulike-quick-stats-en_US.po
    ├── wp-ulike-quick-stats-en_US.mo

翻訳ファイル作成はLoco Translateプラグインを使いました。便利でした。)

このwp-ulike-quick-statsフォルダをwp-content/plugins/フォルダの中にアップロードします。

アップロードしたあとプラグイン一覧ページで有効化すると、ツールバーとダッシュボードにいいねの解析が表示されるようになります。
設定ページもないし、複雑な設定なども特にありません。条件は現在WP ULikeプラグインを使っているだけ。

カスタマイズしたい方向け:解析の条件の変更も簡単にできます

WP ULikeはデータベースに「いいね」の情報を保存しており、カスタムコードでダッシュボードもツールバーもそれぞれ取得して表示しているので、PHPが修正できる人はいいねの表示条件がカスタマイズできます。該当箇所のみ紹介します。

AND date_time >= DATE_SUB(NOW(), INTERVAL 30 DAY)

ここで30 DAYを変更したり。

 LIMIT 5

LIMIT 5で5件表示すると指定しているのでここをカスタマイズ。

ツールバーもサブメニューの7 DAYとLIMIT 3の設定を変更できます。

※あまり表示件数やデータ集計期間を増やさないようにして、詳細はWP ULikeの統計画面で見るという流れにするのがおすすめ。

WP ULikeプラグインの補助ツールとして使うことを想定したプラグインです

WP ULikeプラグインが有効化していなかったら、そもそも使用していなかったら、このプラグインも動きません。
また、(WP ULike バージョン4.7.9.1)をベースに作成しているので、WP ULikeのメインクラスはWpUlikeInitが使われていることを想定しています。今後メインクラスが変わったら動かなくなります。

if (class_exists('WpUlikeInit')) {

ここのWpUlikeInitの箇所がWP ULikeのメインクラスなので、変わったら修正してね。

シンプルながらわかりやすい表示でモチベアップに!

作品や記事をもっと見られたい!読者や訪問者の反応が気になる!という方によりスムーズにいいねを見てもらいつつ作品づくりや記事投稿のモチベアップにつながったら嬉しいです✨

  • この記事を書いた人

ゆず

■忘れないように自分の覚書と、誰かも困っているかもしれないので参考になればいいなくらいの軽い備忘録です。
■サイト運営費のためGoogleAdsenseをいれています。
gifteeを贈る / コーヒーをおごる / mail

1

outlookを最小化すると勝手に終了してしまうと相談されたけど実はそれ勝手に閉じてるわけじゃなくて、おそらく「最小化時にアイコン化する設定」になってるんや・・・。 outlookの最小化時の設定を変 ...

2

前提 自分用ブックマークサイトとして使用しているてがろぐに、いいねボタンをつけようという狙いです。なので、てがろぐのセットアップは終了し稼働しているものとします。 配布ページのマニュアルを参考に進めま ...

3

感想をもっと手軽に、お気軽に。 https://labo.01kawa.com/kansou 素敵なフォロー、フォロワー、創作作家さんに作品の感想を送りたい…!が、語彙力がないという方向けの感想メーカ ...

-WordPress
-,