WordPressに「ハート型いいね」を追加!取り消し機能&期間別ランキング付き自作プラグインの解説

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

  • 初回リリース

この記事をシェアする

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です