Skip to content

Releases: ymskt2ys/cf7-line-notifier

v0.3.10 — Free MVP 完成(公開準備版)

Choose a tag to compare

@ymskt2ys ymskt2ys released this 26 Apr 05:46

概要

Contact Form 7 のフォーム送信を LINE Messaging API 経由で LINE に通知する WordPress プラグインの Free MVP
LINE Notify (2025-03-31 終了) の後継として、日本語 UI・5 ステップのセットアップウィザード・接続診断を備えた構成で設計。

動作環境

  • WordPress 6.0 以降
  • PHP 8.0 以降
  • Contact Form 7(必須)
  • LINE 公式アカウント + Messaging API チャネル

機能 (Free)

  • LINE Messaging API による push 通知(テキスト)
  • CF7 wpcf7_mail_sent フック連携 (メール成功時のみ)
  • テンプレート変数(CF7 タグ + [form_title] [site_name] [submitted_at] [admin_email])
  • フォーム別の有効/無効・宛先 override
  • 接続テスト(/v2/bot/info)
  • 5 分限定 webhook で userId 自動キャプチャ
  • 送信ログ (非公開 CPT、宛先マスク済み、直近 500 件・自動 prune)
  • 401/429/5xx の適切なエラー処理 + 1 回リトライ
  • 401 検知時の admin_notices 警告
  • 5 ステップ セットアップウィザード(カード型 UI、深い青のステッパー)
  • システムフォントのみ(外部 CDN 接続なし)
  • 完全日本語化(languages/cf7-line-notifier.pot)

インストール方法

  1. 添付の cf7-line-notifier-0.3.10.zip をダウンロード
  2. WordPress 管理画面 → プラグイン → 新規追加 → プラグインのアップロード から zip を選択
  3. 有効化すると自動でセットアップウィザードに遷移

詳細は README.md または readme.txt を参照。

プライバシー

  • 外部送信先は api.line.me のみ
  • 送信ログは宛先 ID をマスク (Uxx*****xxx) して保存、直近 500 件で自動削除
  • トラッキング・解析・外部フォントは一切なし
  • 詳細は readme.txt の Privacy セクション参照

主な変更履歴

v0.3.x — UI 全面刷新 + 公開準備

  • セットアップウィザードを React プロトタイプ準拠の新デザインに移行(v0.3.0)
  • ターミナル風ログ、深い青の primary color、コネクタライン入りステッパー
  • 接続タブのトークン入力に password マスク + 目アイコン切替(v0.3.4)
  • Pro タブのライセンスキー欄を半透明 + disabled に(v0.3.9)
  • Google Fonts を完全撤廃しシステムフォントのみに(v0.3.10)
  • readme.txt に Privacy セクション追加、.pot 生成

v0.2.x — ウィザード初版 + userId 自動キャプチャ

  • 5 ステップウィザード(v0.2.0)
  • CLN_Webhook で 5 分限定 follow イベント受信
  • 接続タブのインライン取得方法ヘルプ

v0.1.0 — Free MVP

  • 初回リリース、Messaging API 経由のテキスト push 通知

サポート

  • GitHub Issues でのベストエフォート対応のみ
  • 返信時期の保証・個別メール窓口は提供していません

ライセンス

GPL-2.0-or-later