説明
External Notificationは、ユーザーがSlackに通知を送信できるようにするプラグインです。
開発者が使いやすいようなhookを用意しています。
デフォルト機能
WordPressがサイト管理者向けの通知メールを送信する際に、このプラグインを使うと、Slackにメールを転送することができます。
この機能は管理画面から無効にできます。
APIとしてのこのプラグインの使い方
APIとしてのこのプラグインを利用する方法は2つあります。
1.関数を使う
external_notification2slack($message, $user_id, $payload)
2. hookを使用する
他のプラグインがこれを使ってslackを投稿する場合は、このプラグインが非アクティブになった場合のFatal Errorを避けるために、external_notification2slack関数を呼び出すのではなく、このオプションを使った方が良いでしょう。
do_action( 'external_notification2slack', $message, $user_id, $payload );
開発者向け
‘webhook_url’ 取得優先度
- wp-config.phpに記載した定数「EXNO_SLACK_WEBHOOK_URL」
- External Notification設定ページの’webhook_url’
エラーメッセージを記録する
別のプラグイン「App Log」をインストールして有効化しておくと、ログファイルにエラーメッセージが出力されます。
スクリーンショット
インストール
- プラグインパッケージを plugins ディレクトリにアップロードします。
- WordPressの「プラグイン」メニューからプラグインを有効化します。
評価
このプラグインにはレビューがありません。
貢献者と開発者
External Notification はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。
貢献者変更履歴
1.0
- 最初のバージョン