WordPress プラグイン

Discord Post Notify

WordPress で 記事の公開・Contact Form 7 のフォーム送信・コメントがあったときに、Discord に通知を送るプラグインです。

無料・WordPress 6.0 以上・PHP 7.4 以上・GPLv2 or later

できること

3つのタイミングで通知

記事を公開したとき・Contact Form 7 のフォームが送られたとき・コメントが付いたとき(スパム・ゴミ箱は除く)。

送り先を分けられる

投稿・フォーム・コメントごとに Webhook URL を変えられます。空欄の用途はデフォルトの URL に送ります。

複数のチャンネルへ

URL を1行に1つずつ書けば、いくつものサーバー・チャンネルへ同時に送れます。

メンションを飛ばさない

フォームやコメントに @everyone などが書かれていても、Discord でメンション通知は飛びません。

長い本文は、Discord の文字数の上限に合わせて切り詰めて送ります。

インストール

  1. Releases から zip をダウンロードします。
  2. WordPress の管理画面で「プラグイン」→「新規追加」→「プラグインのアップロード」を開き、ダウンロードした zip を選んで「今すぐインストール」を押します。
  3. プラグインを有効化し、「設定」→「Discord通知」で Webhook URL を入れて保存します。
  4. テスト送信で、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日 更新