| 开发者 | designforonline |
|---|---|
| 更新时间 | 2026年4月17日 06:48 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/forerunner-ai-live-chat/You need to provide a webhook URL that processes the chat messages. This could be an endpoint from n8n (recommended), Zapier, Make, Pipedream, a custom AI service, or any other system that can respond to HTTP requests.
This plugin does not store conversation history by default. All messages are sent to your configured webhook URL. Data storage depends on your webhook implementation.
Yes, you can customize colors, messages, bot icons, and the overall appearance through the admin settings. The plugin includes comprehensive color customization options.
Yes, the chat widget is fully responsive and optimized for mobile devices, tablets, and desktop computers.
Voice chat functionality can be added through our compatible extensions (such as the optional DFO Voice plugin). The base plugin focuses on text-based conversations.
The plugin only connects to the webhook URL you specify in the settings. It's designed to work with any AI service or webhook-capable platform. No third-party connections are made without your explicit configuration.
Yes. We provide a free starter workflow for n8n which you can import and adapt. See the "Example Workflows" section for the download link.
forerunner_ai_persist_visitor_tracking because $data_changed only flipped on page navigation (a 2.4.5 perf optimisation). last_activity updated in memory but never persisted, so visitors vanished after ~90 s and reappeared on their next navigation. Heartbeats now always refresh the transient cache.wp_foreaili_messages database table instead of one-hour transients, so conversation history survives object-cache evictions and server restarts.GET /wp-json/forerunner-ai/v1/conversations and /conversations/{visitor_id}) feed the Pro inbox without any admin-ajax round-trips. Both require manage_options.forerunner_ai_messages_purge) prunes old rows automatically so the table never grows unbounded.dbDelta to create the new table; existing in-flight transient chats continue to work and get added to the table from the next message onwards.forerunner_ai_live_chat_agents option, drops pending chat-request transients, and strips stale chatStatus/agentId/agentName fields from visitor records.