=== External Notification ===
Contributors: pressmaninc, naokiikeda, hiroshisekiguchi, kengotakeuchi
Tags: pressman, slack, notification
Requires PHP: 7.1.24
License: GNU General Public License, v2 or higher
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Stable tag: 1.0
Requires at least: 5.4
Tested up to: 5.5.1

This plugin provides a function to post to Slack.

== Description ==
External Notification is a plugin that allows users to send a notification to Slack.
Also it has useful hooks for developers.

== Default function ==
When WordPress sends a notification email for site administrators, this plugin sends the message to slack instead of an email.
This feature can be disabled from the administration screen.

== How to use the plugin as a notification API ==
There are 2 ways to use the plugin as the API.
1. Call the ready-to-use external_notification2slack function
```
external_notification2slack($message, $user_id, $payload)
```
2. If another plugin will use this to post slack, it is best to use this option instead of calling external_notification2slack function to avoid Fatal Error in case this plugin is deactivated.\
```
do_action( 'external_notification2slack', $message, $user_id, $payload );
```

== For developers ==

= 'webhook_url' acquisition priority =
1. constant 'EXNO_SLACK_WEBHOOK_URL' in wp-config.php
2. 'webhook_url' entry in External Notification option page

= logging error messages =
if you install & activete our another plugin 'App Log', outputs an error message to the log file.

== Installation ==
1. Upload the plugin package to the plugins directory.
2. Activate the plugin through the \'Plugins\' menu in WordPress.

== Screenshots ==
1. Profile settings page
2. Option settings page

== Changelog ==
= 1.0 =
* first version.