| 开发者 | wordherd |
|---|---|
| 更新时间 | 2026年6月6日 01:04 |
| 捐献地址: | 去捐款 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/llms.txt — a compact index of important URLs on your site/llms.md — a longer Markdown export combining multiple pages/{slug}.md — Markdown for an individual post or page (pretty permalinks)wordherd-ai-atlas folder to /wp-content/plugins/, or install Atlas for WP from the Plugins screen in WordPress and choose Install Now, then Activate./llms.txt, /llms.md, and *.md routes work reliably./llms.txt on your site in a new tab to confirm the index appears.llms.txt is an emerging standard (similar to robots.txt) that tells AI language models about your site’s structure and content. As AI assistants increasingly pull information from the web to answer questions, having a well-formed llms.txt improves how your site is understood and cited.
No. Atlas for WP generates files in the background and caches output. Generated Markdown and llms.txt files are static, so serving them adds virtually zero load to your server.
Each WordPress post (of the default post type) that gets a generated Markdown file counts as one. Pages are not counted against the limit in the free tier.
/llms.txt or *.md URLs show a 404?Usually permalinks need to be flushed. Go to Settings → Permalinks and click Save Changes. If you use a caching plugin or reverse proxy, purge its cache after changing WH AI Atlas settings. Also, if the site or page is behind some kind of authentication, it will return a 404 error. The site has to be public in order for the plugin to read the page content.
No. The free version generates /llms.txt (including all pages and the 10 most recent posts), /llms.md, and individual .md. In the free version, you can exclude individual pages from llms.txt and llms.md (not blog posts). A Pro license unlocks custom markdown override for content, additional content types, taxonomy exclusions, custom sections, cache controls, and related options. Upgrade to Atlas for WP Pro →
Yes. The Pro plan supports all registered custom post types, including WooCommerce products (product), events, portfolios, and any CPT registered by themes or other plugins.
Atlas doesn’t write files to your server. It listens for changes (for example when you save a post, page, or other content). When something relevant changes, the cached copy is rebuilt automatically. The next request to /llms.txt, /llms.md, or any .md URL triggers a fresh rebuild. Nothing runs on a schedule and nothing is sent to an external service.
No. It adds public text/Markdown endpoints. Your theme and normal front-end pages are unchanged.
No. Atlas adds separate AI-oriented files. It can append a hint line to robots.txt; it does not remove other plugins’ sitemap features.
Use the WordPress.org support forum for this plugin.
No data leaves your site for the free version. The diagnostics on the Connection tab request your own site’s public URLs. The Pro license sends license-related requests to the Atlas license server.
/index.md no longer returns 404 when the homepage shows latest blog posts; serves a site summary with recent post links and a link to /llms.txt..md blockquote summaries no longer include CSS from <style> blocks (for example Advanced Gutenberg); style/script/noscript markup is stripped before plain-text extraction.&, ellipses, and other characters instead of HTML entity codes (&, &, …, etc.).the_content runs with correct post context._wh_aiatlas_exclude post meta with auth callbacks.wh_aiatlas prefix (functions, hooks, options, classes, admin slug wh_aiatlas, asset handles). Existing settings and post meta are not migrated; re-save settings after updating. Deactivate the legacy ai-atlas plugin if present to avoid PHP conflicts.wordherd-ai-atlas; load_plugin_textdomain() added.ABSPATH guards on generator and cache classes; meta save skips post revisions.{data_key}_instance_site_identity.activate, reuse the instance ID from the default slug client option (wc_am_client_ai_atlas_instance) when it differs from the current product’s *_instance so status probes and activation share one site identity (helps the store record activations). Activation requests now always send explicit product_id and product_parent_id (when set). Filters: wh_aiatlas_license_sync_legacy_slug_instance, wh_aiatlas_license_legacy_instance_option_keys.total_activations is still 0); for active keys that still look “fully unused,” assume one seat in use and align remaining with the limit. My Account still reflects the store API—fix inconsistent counts there on the server if needed.*_instance ID to the new data_key (same pattern as WordWall when the dynamic key changes) so status probes and activate() use one site identity and the store records the activation.product_id / product_parent_id with the API key; activation success treats boolean-like activated/success values from JSON like WordWall.AIA_LICENSE_PRODUCT_PARENT_ID (639) and AIA_LICENSE_PRODUCT_IDS variation list (2443, 2444, 2421, 2447, 2423, 2449) for activation auto-detect; override in wp-config.php if your catalog differs.AIA_LICENSE_PRODUCT_IDS or License tab “Product IDs”) triggers activation-time status probes so the correct variation is written to Product ID before activate (skipped when AIA_LICENSE_PRODUCT_ID is set in wp-config)./{slug}.md.readme.txt with installation steps, FAQ, privacy summary, and screenshot placeholders.uninstall.php, and directory index.php stubs for packaging hygiene.languages/; English strings unchanged)./llms.txt, full export at /llms.md, and clean Markdown per post or page at /{slug}.md.