Martto Friendly Reactions

説明

Martto Friendly Reactions は、軽量な拍手ボタンで訪問者がコンテンツに気軽にリアクションできるようにします。

ボタンは投稿、固定ページ、公開カスタム投稿タイプに自動表示できます。ショートコードを使って本文内の好きな位置にも配置できます。同じ投稿内の複数のボタンは同期され、すべて同じ拍手数と訪問者ごとの1日の状態を共有します。

主な機能:

  • 訪問者ごと・投稿ごとに、1日の拍手上限を1~50回で設定できます。
  • WordPress サイトのローカル日付が切り替わると、1日の拍手状態をリセットします。
  • 拍手、ハート、いいねの3種類のボタンアイコン。
  • 左寄せ、中央寄せ、右寄せに対応。
  • ボタン文言と拍手数表示を任意で設定でき、拍手数が0の場合は最初の拍手が入るまで表示しません。
  • 1日の拍手上限に達したときの小さな演出を任意で表示できます。
  • ポインティングデバイスでは、拍手ボタンに固定の「Friendly」ホバーラベルを表示します。
  • 投稿、固定ページ、公開カスタム投稿タイプごとに表示を一括設定できます。
  • エディターでコンテンツごとに「拍手ボタンを表示しない」を設定できます。
  • [marttofr_reactions] ショートコードで、同じ投稿内の好きな位置に同期したボタンを配置できます。
  • 拍手成功後に、訪問者が任意でメッセージを送信できます。
  • メッセージボタンの文言と、メッセージフォームの案内文を任意で設定できます。
  • 訪問者ごと・投稿ごと・サイトの1日ごとに、メッセージは1通まで送信できます。
  • WordPress のメール送信機能を使ったメッセージ通知メールを任意で有効化できます。
  • 日付絞り込み、メッセージありのみの絞り込み、グループ単位の削除、公開記事へのリンクを備えた拍手一覧。
  • 時間別、日別、月別、年別の統計。
  • 同順位を同じ順位番号とする方式で、拍手数上位10件の記事を表示。
  • 統計画面に現在の WordPress サイトのタイムゾーンを表示。
  • 最近拍手された公開記事を表示するウィジェット。50×50のアイキャッチ画像と拍手日時は任意で表示できます。
  • WordPress.org の言語パックに対応した翻訳可能な英語原文。

プラグインは、拍手とメッセージの記録を WordPress の専用データベーステーブルに保存します。ランダムな匿名訪問者キーは SameSite=Lax のファーストパーティー HttpOnly Cookie に保存され、サイトのローカル時刻で次の午前0時に期限切れになります。この Cookie は、1日の拍手上限とメッセージ送信上限を管理するために使用されます。

拍手とメッセージの記録には、訪問者の IP アドレスも保存されます。サイト運営者は、適用される法令に従い、このデータをプライバシーポリシーや保存方針に反映する必要があります。投稿が完全に削除されると、その投稿の記録も削除されます。

プラグインは WordPress のプライバシーポリシーガイドに推奨文を追加します。Martto Friendly Reactions は訪問者にメールアドレスの入力を求めないため、匿名の拍手・メッセージ記録を、メールアドレスを基準とする WordPress の個人データのエクスポートまたは消去リクエストに確実に対応付けることはできません。

無効化してもプラグインデータは保持されます。プラグインをアンインストールして削除すると、設定とプラグイン専用のデータベーステーブルが削除されます。

ショートコード

投稿本文の好きな位置に拍手ボタンを配置できます:

[marttofr_reactions]

同じ投稿内でショートコードを複数回使用できます。同じ投稿のすべての拍手ボタンは、拍手数、訪問者ごとの1日の上限、メッセージ状態、上限到達状態を共有します。投稿単位の非表示設定を有効にしない限り、投稿末尾の自動表示ボタンもそのまま表示されます。

インストール

  1. martto-friendly-reactions フォルダを /wp-content/plugins/ にアップロードするか、WordPress のプラグイン画面から ZIP をインストールします。
  2. Martto Friendly Reactions を有効化します。
  3. Martto Friendly Reactions > 設定を開きます。
  4. 1日の拍手上限、表示対象、アイコン、配置、ボタン文言、拍手数表示、メッセージ設定、通知先メールアドレスを設定します。
  5. 投稿、固定ページ、または公開カスタム投稿タイプを表示して、拍手ボタンをテストします。
  6. 本文内に別の同期ボタンを配置するには、表示したい位置に [marttofr_reactions] を追加します。

FAQ

1日の拍手上限はいつリセットされますか ?

WordPress サイトで設定されたローカル日付が切り替わるとリセットされます。表示される統計時刻が正しくない場合は、設定 > 一般 > タイムゾーンを確認してください。

Martto Friendly Reactions はカスタム投稿タイプに対応していますか ?

はい。公開カスタム投稿タイプはプラグイン設定で有効・無効を切り替えられます。個別の投稿、固定ページ、公開カスタム投稿タイプでも、エディターから拍手ボタンを非表示にできます。

同じ投稿内に拍手ボタンを複数配置できますか ?

はい。本文内の好きな位置に [marttofr_reactions] を追加できます。同じ投稿の複数ボタンは、本文末尾に自動表示されるボタンと同期します。

公式ディレクトリ公開前のバージョンですでに [friendly_clap_button] を使用している場合も、従来のショートコードエイリアスとして引き続き利用できます。

拍手せずにメッセージを送れますか ?

いいえ。メッセージ送信を有効にしている場合でも、メッセージ機能は拍手に成功した後にのみ表示されます。

通知メールの送信先を変更できますか ?

はい。WordPress の管理者メールアドレスが初期の通知先として使用されます。Martto Friendly Reactions の設定で変更できます。

公開前の投稿でもボタンをテストできますか ?

はい。投稿を閲覧できる権限を持つログインユーザーは、公開前でも拍手ボタンをテストできます。公開画面のウィジェットには公開済みの投稿のみ表示されます。

プラグインを無効化または削除するとどうなりますか ?

無効化しても設定と拍手・メッセージデータは保持されます。WordPress のプラグイン画面からプラグインを削除すると、Martto Friendly Reactions の設定とプラグイン専用データベーステーブルが削除されます。

評価

このプラグインにはレビューがありません。

貢献者と開発者

Martto Friendly Reactions はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Martto Friendly Reactions” は1ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Martto Friendly Reactions” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

1.1.0

  • 拍手数が0の間は、表示上の拍手数を非表示にしました。
  • 「最近拍手された記事」ウィジェットに、任意で表示できる50×50のアイキャッチ画像を追加しました。
  • 「最近拍手された記事」ウィジェットに、YYYY.MM.DD 形式で表示する拍手日時のオプションを追加しました。
  • 管理メニューの「拍手一覧」の横に新着拍手を示す赤いインジケーターを追加し、拍手一覧を開くと消えるようにしました。

1.0.0

  • 最初の安定版をリリースしました。
  • 1日の拍手上限、3種類のアイコン、配置、ボタン文言、拍手数表示の設定を追加しました。
  • 投稿、固定ページ、公開カスタム投稿タイプへの対応と、コンテンツごとの表示設定を追加しました。
  • 公式ディレクトリ公開前のインストール向けに従来のショートコードエイリアスを維持しつつ、[marttofr_reactions] による同期ショートコード配置を追加しました。
  • 訪問者メッセージ、メッセージ文言のカスタマイズ、通知メール、送信完了フィードバックを追加しました。
  • 上限到達時の任意の演出と、固定の「Friendly」ホバーラベルを追加しました。
  • 拍手一覧に絞り込みとグループ削除を追加しました。
  • 時間別、日別、月別、年別の統計、順位付き上位記事、サイトのタイムゾーン表示を追加しました。
  • 最近拍手された記事ウィジェット、翻訳対応文字列、プライバシーポリシーガイド、アンインストール時のクリーンアップを追加しました。