manifest / integrations / webhooks-for-cpt
Webhooks for CPT
Webhooks for CPT is a professional-grade WordPress plugin developed by Panoramas Digital Marketing.
★ 0stars
1release downloads
v.1.2.1latest · 8mo ago
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/panoramasdmkt/webhooks-for-cpt/releases/download/v.1.2.1/webhooks-for-cpt.v1.2.1.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Webhooks for CPT is a professional-grade WordPress plugin developed by Panoramas Digital Marketing. It allows you to configure individual webhook URLs for each Custom Post Type (CPT) on your site, providing perfect integration for workflows involving JetEngine or other CPT builders.
Why this plugin?
Unlike basic webhook plugins, Webhooks for CPT offers:
- Modular Architecture: Clean separation between settings and event handling.
- Custom Prefixing: Uses
pdmkt_wfpto ensure zero conflicts with other plugins. - Per-CPT Webhooks: Assign different URLs to different CPTs (excluding default posts/pages).
- Multi-language Support: Ready for English, Spanish, Portuguese, French, and German.
Files Structure
webhooks-for-cpt/
├── webhooks-for-cpt.php # Main Loader
├── includes/
│ ├── class-pdmkt-wfp-settings.php # Admin UI logic
│ └── class-pdmkt-wfp-handler.php # Webhook trigger logic
├── assets/
│ └── css/admin-style.css # Custom Admin Styles
└── languages/ # Translation files (.po)
Installation
- Zip the
webhooks-for-cptfolder. - Upload via Plugins > Add New > Upload Plugin.
- Activate and go to Settings > Webhooks for CPT.
Usage
- Go to Settings > Webhooks for CPT.
- Toggle "Enabled" for the desired CPTs.
- Enter the target Webhook URL.
- Save Changes.
Sample Payload
{
"post_id": 123,
"post_title": "Hello World",
"post_type": "my_custom_type",
"post_status": "publish",
"post_url": "https://example.com/my-post",
"is_update": true,
"timestamp": "2024-02-23 18:00:00"
}
Supported Languages
- English (Default)
- Spanish (es_ES)
- Portuguese (pt_PT)
- French (fr_FR)
- German (de_DE)
Credits
Developed by Panoramas Digital Marketing.
License
GPLv2 or later.
Releases
3 releases. Each count is every asset in that release; expand a row for the breakdown.