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のメインクラスなので、変わったら修正してね。
シンプルながらわかりやすい表示でモチベアップに!
作品や記事をもっと見られたい!読者や訪問者の反応が気になる!という方によりスムーズにいいねを見てもらいつつ作品づくりや記事投稿のモチベアップにつながったら嬉しいです✨