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 Channel → Integrations → Webhook
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
- Upload the plugin into:
/wp-content/plugins/init-discord-hub/ - Activate the plugin in Plugins
- Go to Settings → Init Pulse For Discord and paste the webhook URL
- (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.