Init Pulse For Discord – Automatically send post notifications to Discord

Version: 1.0 Tiếng Việt

Init Pulse For Discord – Automatically send post notifications to Discord
Init Pulse For Discord is a lightweight WordPress plugin that automatically sends notifications to your Discord channel whenever a new post is published or updated. No bot token, no complicated setup — just paste your Webhook URL and you're done.

Perfect for blogs, communities, internal team portals, or any site that wants real-time Discord updates.

Key Features

  • Auto-notify Discord when a post is published
  • Optional: notify when a post is updated (without republishing)
  • Mention Roles by Category/Tag using Role IDs
  • Custom message template with placeholders:
    • {title} — post title
    • {title_url} — post title linked to URL
    • {url} — permalink
    • {excerpt} — auto-generated excerpt
    • {site_name} — your site name
  • Send Featured Image to Discord embed (if available)
  • Simple settings page — clean, minimal, no clutter
  • Pure WordPress code — no additional libraries or SDKs

Send notifications to Discord

Each time you hit Publish, Discord receives a beautifully formatted message:

New post published: {title_url}
— {site_name}

If your post’s Category or Tag has a Role ID assigned, Discord will automatically mention that role:

<@&123456789012345678> New post: {title_url}

Webhook Setup

1. Create a webhook in Discord:
Server → Channel → Edit ChannelIntegrationsWebhook

2. Paste the webhook URL here:

Settings → Init Pulse For Discord → Webhook URL

Done. No token, no bot authentication.

Assign Role ID to Category/Tag

On the Category or Tag edit page, you’ll see fields like:

Discord Role ID
Discord Role ID (all-posts role)

→ When a post under this Category/Tag is published, Discord will ping that role.

Custom Message Template

You can fully customize the Discord message using placeholders:

{title_url}
— {excerpt}
({site_name})

Installation

  1. Upload the plugin into:
    /wp-content/plugins/init-discord-hub/
  2. Activate the plugin in Plugins
  3. Go to Settings → Init Pulse For Discord and paste the webhook URL
  4. (Optional) Assign Role IDs in Category/Tag screens

Performance & Compatibility

  • Works with WordPress 5.5+
  • Tested up to WordPress 6.9
  • Requires PHP 7.4+
  • No jQuery — uses pure WordPress API
  • No scripts added to frontend — zero impact on loading speed

Developer Filter

  • init_plugin_suite_discord_hub_payload — modify payload before sending to Discord
add_filter( 'init_plugin_suite_discord_hub_payload', function( $payload ) {
    $payload['content'] .= "\n🔥 Custom footer";
    return $payload;
});

Start now

Want Discord to instantly know when your website publishes content? Init Pulse For Discord makes it automatic. No complexity. No bot token. No extra dependencies. Just WordPress → Discord. Fast, simple, reliable.

Review

5.0/5 (1)

Changelog

  • 1.0 – Initial Release
    • First public version of Init Pulse For Discord.
    • Auto-send notifications to Discord when a post is:
      • Published (new post)
      • Updated (status remains publish)
    • Adds Discord Role-ID fields directly on:
      • Category edit screen
      • Tag edit screen
    • Message templates support placeholders:
      • {title} – Post title
      • {title_url} – Clickable title that links to the post
      • {url} – Post link
      • {excerpt} – Auto-excerpt from post content
      • {site_name} – Your website name
    • Optional embedded featured image in Discord (if available).
    • Reliability layer:
      • Request timeout configuration
      • Retry mechanic (handles HTTP 429 from Discord)
    • Lightweight implementation:
      • No override system
      • No custom database tables
      • No bloat — just core WordPress hooks
Made with in HCMC.

Comments


  • No comments yet.

Init Toolbox

Press Ctrl + \ on desktop, or swipe left anywhere on mobile.

Login