| 开发者 | sakibbd08 |
|---|---|
| 更新时间 | 2026年8月15日 17:45 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/kinetix-messaging-by-ppros, or install through the WordPress plugins screen.No — messaging platforms (Telegram, Meta, LINE, Viber, WeChat) deliver inbound messages via webhooks, which require a publicly reachable HTTPS URL. A local machine (localhost, 127.0.0.1, .test, .local) is not reachable from the public internet, so inbound webhook deliveries will fail silently.
To test locally, use a tunnel tool to expose your machine temporarily:
ngrok http 80 gives you a public HTTPS URL.cloudflared tunnel --url http://localhost:80.expose share http://localhost.Yes — a public subdomain works well for staging or development, as long as:
/wp-json/kmbp/v1/webhooks/*.WP_HOME and WP_SITEURL in wp-config.php (or Settings → General) point to the correct subdomain so that the REST URL used for webhooks is accurate.
Both channels run on the Meta Graph API. Work through this checklist:
messages and messaging_postbacks are subscribed.X-Hub-Signature-256 header on every inbound webhook. A mismatched secret causes the plugin to silently reject all incoming messages. Double-check it in Settings → WhatsApp → API Setup.Use the built-in shortcode [kmbp_channel_button channel="whatsapp"]. Open Kinetix Messaging → Settings → (any channel) → Share & Embed to get the exact shortcode for that channel, with one-click copy. The panel also shows ready-to-paste snippets for:
label="Chat with us", style="link" (plain anchor instead of pill button), class="my-class".
Yes. Assign the built-in Messaging Agent role (or the kmbp_access_messaging capability) to as many team members as needed. Each agent logs into WordPress independently and opens the Kinetix Messaging inbox. Conversations can be assigned to specific agents via the right-hand panel in the conversation view. The inbox polls for new messages every 8 seconds so all agents see updates in near-real time without refreshing.
Most channels have a dedicated auto-reply option in their settings panel:
/start to your bot.<style>/<script> text (including @media blocks) appearing as visible text above messages, and garbled tag attributes left behind by double-processed quoted-printable content.wp_kses_post(), instead of relying on wp_kses_post() alone.[kmbp_channel_button] shortcode for embedding a branded channel button or link on any page, with Gutenberg block and Elementor widget instructions.sme prefix with kmbp for options, tables, capabilities, and REST namespace.src/ source and document build steps for compiled admin assets.