plugin-icon

Init Pulse For Discord – Webhooks, Roles, Instant

Par Init HTML·
Send WordPress post notifications to Discord using webhooks. Lightweight, fast, role-aware, and built for modern WordPress sites.
Version
1.0
Installations actives
10
Mis à jour récemment
Nov 26, 2025
Init Pulse For Discord – Webhooks, Roles, Instant

Init Pulse For Discord sends automatic notifications to your Discord channel whenever a post is published or updated.

This plugin is part of the Init Plugin Suite — a collection of minimalist, fast, and developer-focused tools for WordPress.

GitHub repository: https://github.com/brokensmile2103/init-pulse-for-discord

Perfect for:

  • Blog / community announcements
  • Internal editorial workflow
  • Discord-driven audiences

Straightforward configuration:

  • Paste your webhook URL
  • (Optional) Configure Discord role IDs inside Categories or Tags
  • Done — your server receives updates instantly

Clean, minimal, and built for performance — no bloat, no external SDKs.

Key design goals:

  • Minimal setup (Webhook + 1 settings page)
  • No database clutter
  • No JS/CSS overhead on frontend
  • Role-aware mentions through taxonomies

Features

  • Auto-send notifications when posts are published
  • Optional notifications when posts are updated
  • Role tagging based on Categories & Tags When a post is in that taxonomy, that role is mentioned
  • Custom message template with placeholders:
    • {title} — post title
    • {title_url} — markdown title linking to URL
    • {url} — post URL
    • {excerpt} — trimmed excerpt
    • {site_name} — your site’s name
  • Optional featured image embed
  • Retry logic & timeout controls
  • No action removals — plays well with all other plugins
  • Compact, modern codebase

Usage

Navigate to:

Settings Init Pulse For Discord

Available fields:

Field Purpose

Webhook URL Where notifications are sent

Username Display name of your bot

Avatar URL Custom bot avatar (optional)

Include Featured Image Adds featured image as embed

Timeout / Retries Reliability controls

Message Template Markdown-ready content

Role IDs can be configured in:

  • Posts Categories Edit
  • Posts Tags Edit

Example mention result:

<@&123456789012345678> New post published!

Filters for Developers

init_plugin_suite_pulse_for_discord_payload

Modify the final webhook payload before sending. Params: array $payload, int $post_id, string $context

Example:

add_filter(‘init_plugin_suite_pulse_for_discord_payload’, function($payload){ $payload[‘content’] .= « \nCustom footer »; return $payload; });

License

This plugin is licensed under the GPLv2 or later. You are free to use, modify, and distribute it under the same license.

Gratuitsur le plan Business
En procédant à l’installation, vous acceptez les Conditions d’utilisation de WordPress.com ainsi que les Conditions de l’extension tierce.
Testé jusqu’à version
WordPress 6.9
Cette extension est disponible en téléchargement pour votre site .