Linux 软件免费装
Banner图

Shilpi Multilingual AI Files

开发者 fmojibur
更新时间 2026年9月17日 22:10
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

polylang wpml multilingual translatepress llms-txt

下载

1.0.0

详情介绍:

If your site is multilingual, AI assistants are probably only reading one of your languages. Assistants such as ChatGPT, Claude, Perplexity and Gemini look for a plain text file called llms.txt at the root of a site to learn what it is about and which pages matter. On a WPML, Polylang or TranslatePress site, the file that gets produced describes your default language only. Every page you paid a translator for stays out of it. This plugin is built around that one problem. It produces a separate file for each published language, cross links them, and points each entry at the correct translated URL. What makes this different The author surveyed the plugins in this directory that generate llms.txt files. They generate a single file from the default language. None of them read WPML, Polylang or TranslatePress and none of them produce a per language file. This plugin exists to close that specific gap, and everything in it is shaped by that goal rather than by generating one more copy of the same file. One file per language Nothing is written to your server Files are generated when they are requested. The plugin never writes to your web root, never needs write permission there, and never asks you to re-save your permalinks. Activate it and the file answers immediately, on plain permalinks as well as pretty ones, in a subdirectory install, and on multisite. Markdown copies of your pages Add .md to any page URL to get a clean Markdown version of it. Page builder wrappers, inline styles and scripts are removed, so a model reads your writing rather than your CSS. Optionally serve llms-full.txt, which embeds the page text, with page and word budgets so it stays sensible on shared hosting. A curated list, not a URL dump See which AI crawlers actually arrive An optional log records visits from GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended and a dozen more, and shows which language each one asked for. Visitor IP addresses are hashed before they are stored and old rows are removed on a schedule you choose. Control AI crawlers from robots.txt Allow or block each AI crawler from one table, and list every language's file at the end of robots.txt. The lines survive even when another SEO plugin rebuilds robots.txt. Privacy The plugin makes no external requests, sends no data anywhere, contains no tracking and loads no third party scripts. Everything it stores stays in your own database.

安装:

  1. Install and activate the plugin.
  2. Visit Settings, AI Files. Your files are already live and the links at the top of the screen open them.
  3. If another plugin also produces an llms.txt file, turn that feature off there so only one plugin answers the URL. The settings screen tells you when this is happening.

屏幕截图:

  • A separate title and description per language.
  • Content selection and the automatic exclusions.
  • AI crawler rules for robots.txt.
  • Which AI crawlers have actually visited, and in which language.
  • The per post box in the editor sidebar.

升级注意事项:

1.0.0 First release.

常见问题:

Will this get my site into ChatGPT or Perplexity?

No plugin can promise that. What this one does is make your content machine readable and easy to locate in every language you publish in. Whether an AI system uses it is that system's decision.

Which translation plugins are supported?

WPML, Polylang and TranslatePress. On WPML and Polylang each language's own posts are queried. On TranslatePress, which keeps one set of posts, URLs are converted through TranslatePress and its saved translations are read for titles and descriptions.

What if I do not use a translation plugin?

It runs as an ordinary single language generator, with the curation, Markdown and crawler features intact.

Do I need to flush permalinks?

No. The request is intercepted before WordPress routes it, so the files answer from the moment you activate the plugin.

Does it write files to my server?

No. Documents are generated on request and held in a transient cache whose lifetime you control.

My other SEO plugin keeps winning the llms.txt URL

Some plugins write a real llms.txt file into your site root. Your web server sends that file before WordPress starts, so no plugin can answer the URL while it exists. The settings screen detects this and names the file. Turn the llms.txt option off in that plugin, which removes the file. Deleting it by hand does not help, because the other plugin writes it again on its next run.

Does it conflict with Yoast, Rank Math, SEOPress or All in One SEO?

No. It reads their meta descriptions and respects their noindex settings, and its robots.txt lines survive alongside them.

Will llms-full.txt slow down my site?

It is built only when something requests it, and then cached. Keep the page and word budgets modest on shared hosting.

Is the crawler log GDPR friendly?

IP addresses are hashed with your site's own salt before being stored, and rows are deleted automatically after the retention period you choose. Logging can also be turned off entirely.

更新日志:

1.0.0