Discord Post Notify
WordPress で 記事の公開・Contact Form 7 のフォーム送信・コメントがあったときに、Discord に通知を送るプラグインです。
できること
3つのタイミングで通知
記事を公開したとき・Contact Form 7 のフォームが送られたとき・コメントが付いたとき(スパム・ゴミ箱は除く)。
送り先を分けられる
投稿・フォーム・コメントごとに Webhook URL を変えられます。空欄の用途はデフォルトの URL に送ります。
複数のチャンネルへ
URL を1行に1つずつ書けば、いくつものサーバー・チャンネルへ同時に送れます。
メンションを飛ばさない
フォームやコメントに @everyone などが書かれていても、Discord でメンション通知は飛びません。
長い本文は、Discord の文字数の上限に合わせて切り詰めて送ります。
インストール
- Releases から zip をダウンロードします。
- WordPress の管理画面で「プラグイン」→「新規追加」→「プラグインのアップロード」を開き、ダウンロードした zip を選んで「今すぐインストール」を押します。
- プラグインを有効化し、「設定」→「Discord通知」で Webhook URL を入れて保存します。
- テスト送信で、Discord に届くか確かめます。
Webhook URL の作り方
Discord で通知したいチャンネルの設定を開き、「連携サービス」→「ウェブフック」→「新しいウェブフック」で作って、URL をコピーします。
wp-config.php で指定する(任意)
wp-config.php に次のように書くと、管理画面の設定より優先して、全部の用途がこの URL に送られます。
define( 'DISCORD_WEBHOOK_URL', 'https://discord.com/api/webhooks/xxxx/yyyy' );
よくある質問
無料で使えますか?
はい、無料です(GPLv2 or later)。
Contact Form 7 がなくても使えますか?
使えます。記事の公開とコメントの通知は、Contact Form 7 がなくても動きます。フォームの通知を使うときだけ必要です。
複数のサーバーに送れますか?
はい。Webhook URL を1行に1つずつ書くと、全部に送ります。
Webhook URL は人に見せてもいいですか?
見せないでください。URL を知っている人は、だれでもそのチャンネルに投稿できてしまいます。
動作環境・注意
- WordPress 6.0 以上、PHP 7.4 以上
- フォームの通知を使うときは Contact Form 7
- 管理画面は日本語だけです
- 個人で作ったものです。サポートや不具合の対応はお約束できません
ライセンス
GPLv2 or later です。
2026年11月4日 更新