Linux 软件免费装
Banner图

Ask My Content - AI Search Chatbot

开发者 ugoltsev
更新时间 2026年11月4日 06:31
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

ai chatbot knowledge-base content-search virtual-assistant

下载

1.11.0 1.7.0 0.7.0 1.6.0 1.9.0 0.4.2 1.0.0 1.10.0 1.2.2 0.8.1 0.8.3 1.1.0 0.5.1 1.3.0 0.8.0 1.4.0 1.2.1 1.5.0 1.5.1 0.6.0 1.2.0 1.8.0 0.7.1 0.4.3 0.8.2 0.8.4 0.9.0 1.5.2

详情介绍:

Add an AI search assistant to your WordPress site. Ask My Content indexes your pages, posts, products, events, and custom post types so visitors can ask questions and get answers from your actual site content, with source links. Turn your WordPress pages, posts, products, events, and archives into an AI-powered answer engine. Visitors ask questions; Ask My Content answers using your actual site content and shows sources. Unlike standard content search plugins that rely on keyword matching, Ask My Content uses semantic embeddings and retrieval-augmented generation to return direct answers in full sentences. Supports Gutenberg, Elementor, Avada, and WooCommerce content.

安装:

  1. Upload the plugin files to /wp-content/plugins/ask-my-content, or install via the WordPress Plugins screen.
  2. Activate the plugin through the 'Plugins' screen in WordPress.
  3. Optionally configure settings in Dashboard -> Ask My Content (floating launcher, indexing posts).
  4. Run the initial indexing from Dashboard -> Ask My Content by pressing "Start Indexing", or run wp amc index from the command line.
  5. Add the chatbot to the website using either:
  6. Enable floating chat launcher site-wide
  7. The shortcode: [ask_my_content]
  8. The Gutenberg block: "Ask My Content"

屏幕截图:

  • Dashboard - `Ask My Content` admin page.
  • Block Editor - `Ask My Content` block with align, size and colors params.
  • Dashboard - `Ask My Content` - `Payments` tab.
  • Dashboard - `Ask My Content` - `History` tab.
  • Dashboard - `Ask My Content` - `Chat` tab.

升级注意事项:

Pages and posts moved to Draft, Private, or Trash are now excluded from chatbot search results. When republished, unchanged content can be restored after repeating indexing (or auto-indexing).

常见问题:

Payments

On the Payments tab you can see your tokens usage, balance, and make the payments. You get one-time US $5.00 credit, which is applied to third-party AI services (like OpenAI and Gemini) indexing/embedding and chat completion/answers.

Why is indexing stuck?

The admin "Start Indexing" button schedules a background task via WordPress cron. Caching, blocked loopback requests, or a missing server cron runner can prevent that task from starting. The settings page checks queued jobs while it is open, retries cron dispatch at most once every 30 seconds, and shows a warning if indexing remains scheduled for more than two minutes. Solutions:

  1. Use Stop Indexing, then Start Indexing to retry. Scheduling failures and missing workers now display an error instead of remaining scheduled indefinitely.
  2. Ask your hosting provider to check WordPress cron and loopback requests. If automatic WP-Cron is disabled, a server cron runner must execute queued jobs.
  3. If your host provides WP-CLI, use wp amc index from your WordPress directory. It runs synchronously and uses your saved content-type settings. See Command Line Usage. For detailed diagnostics on sites you manage, enable ASKMYCO_DEBUG, WP_DEBUG, and WP_DEBUG_LOG in wp-config.php, with WP_DEBUG_DISPLAY disabled. AMC cron log entries include the site URL, hook, scheduled time, dispatch attempts, lock contention, worker start, and completion. Repeated status polls do not repeat the same warning.

Should I enable auto re-index?

Enable Automatically re-index modified pages, posts, and content if you want content edits to appear in chat results quickly without running manual indexing. Keep it disabled if your site has frequent edits to large pages (for example long landing pages or content-heavy builder pages). In that case, each update can trigger additional background embedding requests, which may increase API usage and add server/backend load. Practical guideline:

  • Enable it for low-to-moderate edit frequency or smaller pages.
  • Disable it for high-frequency editing of large pages, and run indexing in batches when convenient.

Why my indexed token count is low

Low indexed token count usually means the plugin did not find much readable page content to send for indexing. This can happen if:

  1. The page is mostly built from theme templates, banners, sliders, or other repeated global sections.
  2. The important content is loaded by a plugin or builder widget that does not expose much text to WordPress.
  3. Indexing finished before the latest content changes were re-run. Ask My Content now supports common WordPress content builders much better, including Gutenberg, Elementor, Avada, and WooCommerce product content.
If your indexed token count still stays unexpectedly low after re-running indexing, see the next FAQ section: What content is supported for indexing? If the chat still answers with "No available content," the page may rely heavily on content generated outside the main WordPress content flow.

What content is supported for indexing?

Ask My Content is designed to index the main readable text of your site content. Currently supported:

  • Standard WordPress pages and posts
  • Gutenberg block content
  • Elementor content in many common setups
  • Avada content in many common setups
  • WooCommerce product content, including product descriptions, short descriptions, price, SKU, weight, dimensions, and attributes
  • Other public post types, if enabled in plugin settings
  • Server-rendered homepage sections generated by themes and the Customizer, indexed separately from the normal front-page content In general, the plugin reads the main post content the way WordPress normally renders it, using the standard content pipeline (apply_filters('the_content', ...)).
Every full "Start Indexing" run also checks the public homepage for theme-generated text. When automatic re-indexing is enabled, Customizer saves, active theme-mod changes, theme switches, and saves of the front page or pages selected in theme mods queue a delayed homepage refresh. This uses server-rendered HTML; text loaded later by JavaScript is not captured. That means it usually works well with content that lives inside the main editor content area, but it may still miss text that comes only from:
  • headers or footers
  • sliders, popups, and announcement bars
  • heavily customized builder widgets
  • content injected from external sources or loaded later with JavaScript If a page is important for search quality, open it in WordPress and make sure the main text is actually stored in the page, post, or product content itself before re-running indexing.

Does this plugin use my own AI API key?

By default, the plugin uses the developer's AI API key on a secure backend (with generous usage limits). This means you don't need your own AI API key.

Will this slow down my site?

No. Heavy AI processing (embeddings, search, completions) happens on a separate Node.js backend service.

How is my website content handled?

Ask My Content indexes publicly accessible website content, including selected pages, posts, products, and other public content types. Indexed content is securely transmitted to the Ask My Content cloud backend, where text and vector embeddings are stored to enable semantic search and AI-generated answers. Relevant content excerpts may also be transmitted to third-party AI providers for processing. Content is synchronized when updated, and deleted posts are automatically removed from the search index.

What information is collected from chatbot visitors?

When visitors use the chatbot, their questions are transmitted to the Ask My Content backend and may be processed by third-party AI providers. Questions and generated answers may be stored in chat history and made available to the website administrator. Website administrators should inform visitors about this processing in their website's privacy policy and avoid requesting sensitive personal information through the chatbot.

Is my data transmitted securely?

Communication between the WordPress plugin and the Ask My Content backend uses HTTPS encryption. Website administrators should ensure that content selected for indexing is appropriate for processing by external cloud services.

Where is chat history stored?

Complete question-and-answer histories are stored locally in the website's WordPress database and are accessible to the website administrator. The Ask My Content cloud backend does not maintain a centralized database of complete chat histories. Limited diagnostic information may be retained in server logs for approximately 30 days.

Does this plugin support WordPress Multisite?

Not yet. Ask My Content is not currently compatible with WordPress multisite installations, so it must be activated on individual sites (no network-wide support yet).

Can I customize the shortcode output?

Yes. The [ask_my_content] shortcode accepts optional attributes such as title, sessionId, width, height, and the various color tokens (headerBackground, headerTextColor, chatBackground, chatUserBubble, chatBotBubble, inputBackground, inputTextColor). They map to the same style variables used by the block. See the inline comment above amc_render_chat_shortcode() in ask-my-content.php for the current list and defaults.

更新日志:

1.11.0 Pages and posts moved to Draft, Private, or Trash are now excluded from chatbot search results. When republished, unchanged content can be restored after repeating indexing (or auto-indexing). 1.10.0 Improved "Start Indexing" functionality (it schedules a background task via WordPress cron) Improved WooCommerce product handling. 1.9.0 Improved indexing of the server-rendered homepage sections generated by themes and the Customizer. 1.8.0 On the Chat tab in the Ask My Content Settings added DeepSeek to the option Chat Response Provider. On the History tab added Model column, which shows the model used for answering each question. 1.7.0 On the Chat tab in Ask My Content Settings added the option Chat Response Provider with current choices: OpenAI and Gemini. 1.6.0 On the Chat tab in Ask My Content Settings added the option Source Link Display. It controls how source links are shown in chat answers: Title only (default) or Title and full URL. Also URLs with non-English characters are decoded for display. 1.5.2 Tested with WordPress 7.0 1.5.1 Fixed issues related to the option Automatically re-index modified pages, posts, and content. 1.5.0 Added an option Automatically re-index modified pages, posts, and content on the Settings tab. 1.4.0 Added Chat tab to Ask My Content Settings, with additional chat customizations. Improved The Events Calendar content capturing. 1.3.0 Added History tab to Ask My Content Settings, which shows Questions and Answers history, and related details. 1.2.2 Improved content indexing support for premium Elementor components. 1.2.1 Added X button to close the floating chat dialog (also can be closed by the Esc key) 1.2.0 Improved content indexing support for Gutenberg, Elementor, Avada, WooCommerce, and other post types. 1.1.0 Added support for other content types (Products, Books, Events, etc.), including WooCommerce products. 1.0.0 Added Payments tab to Ask My Content Settings, where you can check your usage and pay the balance (currently with Stripe) 0.9.0 Indexing in the backend is now async. Remaining Count = 0 in the table means that all pages/posts have been sent to the backend. The actual indexing status is reflected on the Indexing status line. 0.8.4 Added Use Theme Colors checkbox on the plugin admin page. 0.8.3 In the chat response, source links are now clickable. 0.8.2 Added warnings that WP-CLI may be required for indexing, in case WP-Cron is disabled, and similar cases. 0.8.1 Amended WP-CLI command suite (wp amc) 0.8.0 Added optional floating chat launcher that can appear site-wide. New settings let you enable the floating widget and customize the launcher button label (default: "AI Chat"). To enable: go to Dashboard -> Ask My Content and check "Enable floating chat launcher site-wide", then Save Changes. 0.7.1 Minor fixes. 0.7.0 Chat now behaves more like a real conversation: each visitor/admin gets their own session so replies stick to their thread, and the chat window remembers recent history in the same tab when you come back. 0.6.0 Tested with WordPress 6.9 Fixed new Plugin Check complaints. 0.5.1 Improved chat error handling so the browser console surfaces the underlying API failure while the front-end shows a concise, user-friendly message. Chats now recover automatically when the 12-hour security token expires, so long conversations continue without forcing visitors to reload the page. 0.4.2 Initial release - shortcode, block, automatic content sync, AI-powered answers.