wp-slack

by gedex

gedex / wp-slack

This plugin allows you to send notifications to Slack channels when certain events in WordPress occu...

130 Stars 42 Forks Last release: over 3 years ago (0.6.0) GNU General Public License v2.0 74 Commits 8 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

Slack

Banner Send notifications to Slack channels when certain events in WordPress occur.

Contributors: akeda, reedyn
Tags: slack, api, chat, notification
Requires at least: 4.3
Tested up to: 4.7.3
Stable tag: 0.6.0
License: GPLv2 or later
Donate link: http://goo.gl/DELyuR

Build Status

Description

This plugin allows you to send notifications to Slack channels when certain events in WordPress occur.

Play video on YouTube

By default, there are two events that can be sent to Slack:

  1. When a post needs review (status transitioned to 'pending')
  2. When a post is published
  3. When there's a new comment

It's possible to add more events using

slack_get_events
filter. For more information check the doc.

Development of this plugin is done on GitHub. Pull requests are always welcome.

There are some extension plugins that notify events triggered by other plugins. Belows are some of them:

Installation

  1. Upload Slack plugin to your blog's
    wp-content/plugins/
    directory and activate.
  2. Add new Incoming WebHooks service in your Slack, the URL is
    https://.com/services/new/incoming-webhook
    (replace
     with your Slack's subdomain). Once created, note the URL of the service (you'll set it into integration entry in your WordPress).
  3. Go to Slack menu in your WordPress to add the integration (make sure you're logged in as an Administrator).

Screenshots

Integrations list. Yes, you can add more than one integration.

Integrations list. Yes, you can add more than one integration.

Edit integration screen.

Edit integration screen.

Your channel get notified when some events occur.

Your channel get notified when some events occur.

Changelog

0.6.0

  • Fix spinner is not showing when sending test notification.
  • Convert HTML entities in Slack notifications.
  • Bump tested up to 4.7.3.
  • For developers, unit tests and end-to-end tests were added.

0.5.1

  • Removed bin directory for published plugin in WP.org. Props otto42

0.5.0

  • Added bot icon support

0.4.1

  • Fixed wrong text domain. Props jphorn

0.4.0

  • Added
    priority
    key in event type array
  • Make sure
    wp_insert_comment
    is invoked as late as possible by passing priority
    999
  • Added comment text and linkable text to edit comment in notification message
  • Added
    post_pending_review
    event type
  • Added excerpt when a post needs review (status transitioned to 'pending')
  • Added excerpt when a post is published
  • Fixed typo

0.3.0

  • Add activate / deactivate link in row actions
  • More columns in integration list table

0.2.0

  • For default "When a post is published" and "When there is a new comment" events, limit the post type to "post"
  • Don't send notification if message evaluates to false
  • Plugin's banner
  • Put Slack URL in README

0.1.0

Initial release

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.