Pavlo Samsonov
Forum Replies Created
-
Forum: Plugins
In reply to: [Website LLMs.txt] File persists after uninstallHi @gooloode,
Thanks for your message — I understand the confusion here.
The file is not stored inside the plugin directory, which is why you don’t see it in the usual places. It’s generated dynamically and saved in your WordPress uploads directory, and then copied to the site root. Where the file is actually located
The plugin creates the file in:
/wp-content/uploads/{your-domain}.llms.txtFor example:
/wp-content/uploads/example.com.llms.txtIt also creates a temporary file during generation:
/wp-content/uploads/{your-domain}.temp.llms.txtPublic file (what you’re seeing)
After generation, the file is copied to your site root:
/llms.txtSo even after uninstall, this file may still exist at:
https://yoursite.com/llms.txtWhy you still see it after uninstall
Because:
- The plugin writes a physical file to the server
- WordPress does not automatically delete files on uninstall
- CDN/cache won’t affect this — it’s a real file
How to remove it manually
Please delete these files:
- Root file (most important):
/public_html/llms.txt- Uploads files:
/wp-content/uploads/{your-domain}.llms.txt
/wp-content/uploads/{your-domain}.temp.llms.txtWhy you didn’t see it in cPanel
Most likely you were looking in:
/wp-content/plugins/
But the file is in:
/public_html/(root)/wp-content/uploads/
If you still can’t find it, let me know your hosting setup and I’ll point you to the exact path
Best regards,
LLMs Plugin Support TeamForum: Plugins
In reply to: [Website LLMs.txt] I cannot see all my posts in llms.txt<font dir=”auto” style=”vertical-align: inherit;”><font dir=”auto” style=”vertical-align: inherit;”>Привіт, @hayridumanli,</font></font>
This behavior is expected based on your current plugin settings.
The “Maximum posts per type” option controls how many items are included in the generated
llms.txtfile for each post type.To include more posts:
- Go to LLMS → Content Settings
- Increase Maximum posts per type to a higher number (for example 500, 1000, or more)
- Save settings
- Regenerate the file (or use Immediate Generate if enabled)
Once this value is increased, all available posts will be included correctly in the
llms.txtfile.If you have a very large site, we recommend increasing the value gradually to keep the file size manageable.
Hope this clarifies the issue 👍
Let me know if you need help optimizing large outputs.<span style=”font-family: Inter, sans-serif; white-space-collapse: collapse;”>Best regards,</span>
LLMs Plugin Support Team
Forum: Plugins
In reply to: [Website LLMs.txt] Is there a way to add custom links in the LLMS file?Hi @hchouhan ,
Yes — the plugin already provides built-in support for adding fully custom content to the generated llms.txt file.
In the Custom LLMS.txt Content section you can define:
- LLMS.txt Title – custom heading shown at the very top of the file
- LLMS.txt Description – introductory text before any URLs
- LLMS.txt After Description – additional notes or context inserted right before the URL list
- LLMS.txt End File Description – footer text appended at the bottom of the file
This allows you to add custom headings, explanations, disclaimers, contact information, or any other manual content alongside the automatically generated URLs — without modifying the file manually.
So all required custom text and structure can be configured directly from the plugin settings.
Hope this helps 👍
Best regards,
LLMs Plugin Support Team
Forum: Plugins
In reply to: [Website LLMs.txt] compatible with WPMLHi @cucinottadesigner ,
Yes — the plugin is fully compatible with WPML.
In version 8.2.5, we fixed the issue you described.✅ What was changed
The
llms.txtfile now:- Includes all WPML language versions in a single file
- Generates correct localized permalinks for every language (e.g.
/en/,/ro/) - No longer depends on the currently active language
- Prevents language URLs from pointing to non-existing or fallback pages
This means:
/llms.txtcontains valid links for all languages/en/llms.txtand/ro/llms.txtare no longer required to exist as separate physical files- All URLs inside the file resolve correctly regardless of which language is viewed
✅ Example result
The generated file will include entries like:
even when accessing the file from the default language.
Please update to version 8.2.5 and clear any site cache after updating.
If you still notice unexpected behavior, feel free to reply here and we’ll be happy to help.
Thank you for your feedback and for using the plugin!
Best regards,
LLMs Plugin Support Team
Forum: Plugins
In reply to: [Website LLMs.txt] Request FailedHi @ericknwwd , thanks for reporting this.
Could you please check the plugin debug log and let me know if there are any errors there when the generation fails? That would help a lot.
Also, could you share:
- Which hosting/server you are using (e.g. shared hosting, VPS, Cloudways, WP Engine, etc.)
- Your PHP version
- WordPress version
- Plugin version
- Whether WP_DEBUG is enabled
The more details you can provide, the faster I can identify what’s causing the “Request Failed” issue.
Thanks!
Best regards,
LLMs Plugin Support TeamForum: Plugins
In reply to: [Website LLMs.txt] Gravity FormsHi @sayingitfirst ,
Thanks for reporting this issue!
This has now been fully resolved in version 8.2.4 of the plugin.
We’ve added a new setting that allows you to exclude all Gravity Forms form fields and markup from the generated llms.txt output.When the option is disabled, all Gravity Forms HTML (
<form id="gform_...">, wrappers, and fields) is completely removed before file generation, preventing form structure and field labels from appearing in llms.txt.Please update to the latest version and let us know if everything looks good on your end.
Best regards,
LLMs Plugin Support TeamForum: Plugins
In reply to: [Website LLMs.txt] MultilingualHey @esekaweb 👋
If your site is using a multilingual plugin such as Polylang, the plugin automatically manages translations for each post or page — for example, like this:
🔗 https://snipboard.io/2GDBN6.jpgWhen the LLMs.txt file is generated, it includes all available links across the site — for all translated posts and pages that exist in your Polylang setup.
Here’s what that looks like:
🔗 https://snipboard.io/wz5hgm.jpgSo there’s no duplication — the crawler reading your LLMs.txt file will see every valid URL from all active languages (or from the specific post types you’ve chosen).
In other words, you don’t need to create separate .md files per language — the crawler automatically detects all accessible posts and pages across translations.
Best regards,
LLMs Plugin Support Team
Forum: Plugins
In reply to: [Website LLMs.txt] Custom md file per page is not shownHey @esekaweb 👋
1) After you enable the option shown here → https://snipboard.io/53QDGR.jpg
, you should see a sidebar appear on the page like this: https://snipboard.io/mW8dVQ.jpg
.
2) Once you upload your .md file as shown here → https://snipboard.io/UQLgWS.jpg
, a cron job will be automatically created.
After that job runs, you’ll see a link to your generated file appear inside the “Links” block of the page you selected — like this: https://snipboard.io/pbx7ti.jpg
.
If you don’t see the file appear, most likely the cron task didn’t execute properly on your server.
You can trigger it manually in the console with this command:
wp cron event run llms_update_llms_file_cron --url=your-domainPlease make sure you’re using the latest version of the plugin, as earlier versions may not include the .md file generation feature or cron handling improvements.
Best regards,
LLMs Plugin Support Team
Forum: Plugins
In reply to: [Website LLMs.txt] Fatal error in the AI crawler detection columnHi @afijadior,
Thank you for the update and for testing version 8.2.1.
I’ve now completely reworked the way this text is rendered in the “AI Crawler Detection” column — instead of using printf with placeholders, the output is now split into multiple translation strings, which prevents the ArgumentCountError in all environments and configurations.
This fully avoids the fatal error — even on setups where translation or string formatting behaves differently.
Please update to the latest version and let me know if everything works as expected on your end.
Best regards,
LLMs Plugin Support Team
Forum: Plugins
In reply to: [Website LLMs.txt] Fatal error in the AI crawler detection columnHi @afijadior
Thanks for reporting this!
This issue has been fixed in version 8.2.1 of the plugin.
The update resolves the fatal error caused by an incorrect number of arguments passed to printf() in the AI Crawler Detection section.
Please update to the latest version, and the error message should no longer appear.
If you still experience anything similar after updating, feel free to let me know — happy to help!
Best regards,
LLMs Plugin Support Team
Forum: Plugins
In reply to: [Website LLMs.txt] “Custom llms.txt text” not shownThanks for the update!
Could you please confirm whether you’re using the filter
apply_filters('llms_generator_get_post_meta_description', false, $post)This filter allows you to output custom content above the detailed page description.
Also, have you tried regenerating the file using the “Delete and Recreate” button in the LLMs.txt Reset section on the plugin settings page?
This ensures that cached data is cleared and the latest content is included.
Best regards,
LLMs Plugin Support Team
Forum: Plugins
In reply to: [NSFW] [Website LLMs.txt] Multiple H1 errors occur on SEMRUSHIn version 8.2.0, the plugin now correctly generates the Title based on what you’ve configured in SEMrush.
Please update to the latest version of the plugin and then click “Delete and Recreate” in the LLMs.txt Reset section on the plugin settings page — this will clear the cache and regenerate your LLMs.txt file.
Best regards,
LLMs Plugin Support Team
Forum: Plugins
In reply to: [Website LLMs.txt] “Custom llms.txt text” not shownHi @wsteindl,
Thanks for your feedback — this has been addressed in version 8.2.0.
In this update, we’ve improved how the Custom LLMs.txt Text fields are handled and documented.
Each section (Title, Description, After Description, End File Description) is now clearly defined and generated in the correct position within the llms.txt file.
Additionally, we introduced a new LLMs.txt Reset feature in the settings panel. It allows you to safely delete outdated or duplicate files and rebuild a fresh version automatically — no manual removal required.
Please update to v8.2.0 and regenerate your file — the custom text should now appear as expected.
Best regards,
LLMs Plugin Support Team
Forum: Plugins
In reply to: [Website LLMs.txt] Hidden postsThanks for the feedback! 🙌
In the new version, your request has been implemented — posts/products marked as “exclude-from-catalog” or “exclude-from-search” will no longer appear in llms.txt.
Best regards,
LLMs Plugin Support Team
Forum: Plugins
In reply to: [Website LLMs.txt] File updateDue to the fact that this file can sometimes become quite large, the browser will not be able to handle it reliably. For that reason, the best option is to use FTP access: download the file, edit it locally, and then upload it back.
Making this universally editable directly from the plugin would not be practical, since some servers also do not allow creating or modifying this file in the root directory.
Best regards,
LLMs Plugin Support Team