WordPressに「ハート型いいね」を追加!取り消し機能&期間別ランキング付き自作プラグインの解説
本ブログは殆どAIに書かせています。
ハルシネーション(チャットAIなどが、もっともらしい誤情報(=事実とは異なる内容や、文脈と無関係な内容)を生成すること)にご注意ください。
アフィリエイトリンク(広告)もありますのでご了承ください。
既存のプラグインでは重すぎたり、デザインがサイトに馴染まなかったりして、導入をためらったことはありませんか? Custom Like Systemは、カスタムテーブルを採用することで軽量化を実現し、ショートコード一つで自由な配置を可能にした「運営者フレンドリー」なツールです。
1. 設置はショートコードを貼るだけ
今回のツールは、自動挿入によるレイアウト崩れを防ぐため、あえて「手動配置」を採用しています。記事内の好きな場所にコードを置くだけで、左寄せのハートボタンが出現します。
- Shortcode:
like_button([]でくくってください)を入力するだけで、どこにでも設置可能。 - Toggle System:一度押した「いいね」も、もう一度押せば取り消せる安心設計。
- LocalStorage:ブラウザに状態を保存するため、リロードしても「いいね済み」を維持。
記事の最後だけでなく、リード文の直後など「読者の感情が動いた瞬間」に配置するのが最も効果的です。
2. 「旬」が見える期間別ランキング
管理画面やサイドバーには、単なる累計ではなく「期間」を絞ったランキングを表示できます。
📊 本日・今月のトレンドを把握
「全期間」のランキングでは、どうしても古い記事が上位に居座り続けます。このツールなら、管理画面のボタン一つで「今日」や「今月」の熱量を瞬時に切り替えて分析できます。
📊 ウィジェットでの訴求
サイドバーウィジェットも期間選択に対応。訪問者に対し、「今、この記事が一番読まれています(いいねされています)」という説得力のある導線を作れます。
3. カスタムテーブルによる高速動作
WordPress標準の post_meta を汚染せず、専用のテーブルでデータを管理します。
多くのいいねプラグインは記事データと同じ場所に数値を保存しますが、本システムは wp_post_likes という独自のテーブルを作成します。これにより、数万件のいいねが蓄積されても、サイト全体の読み込み速度に影響を与えにくい「誠実な設計」を追求しました。
4. まとめ
Custom Like Systemは、シンプルさの中に「分析」と「UX」を詰め込みました。IPアドレスによる多重投票防止と、LocalStorageによる操作感の両立。Bloom Studioが提案する、新しいコミュニケーションの形をぜひ体験してください。
あなたの記事に、ハート一つきりの熱量を。
バージョン情報・更新履歴
Version 1.0.0
2026-03-25
- 初回リリース
