Beschreibung
A comprehensive WordPress plugin that generates and maintains an llms.txt file for your website, following the llms.txt specification for AI training data documentation.
Features
Core Functionality
- Automatic llms.txt Generation: Creates and maintains an
llms.txtfile in your website’s root directory - llms.txt Specification Compliance: Follows the official llms.txt format for AI training data documentation
- Dynamic Content Updates: Automatically updates the file when content changes (configurable)
- URL Rewriting: Serves llms.txt content via
/llms.txtURL with proper headers
Admin Interface
- Comprehensive Settings Page: Easy-to-use admin interface in WordPress dashboard
- File Status Display: Shows current file status, size, last modified date, and generation timestamp
- Content Configuration: Select which post types, taxonomies, and metadata to include
- Real-time Preview: View your current llms.txt file directly from the admin interface
Content Management
- Post Type Selection: Choose which post types to include (posts, pages, custom post types)
- Taxonomy Integration: Include categories, tags, and custom taxonomies
- Content Filtering: Configure publication status, date ranges, and content limits
- Metadata Options: Include/exclude author information, publish dates, excerpts, etc.
- Content Limits: Set maximum posts per type and word limits for excerpts
Cache Management
- Performance Optimization: Built-in caching system for improved performance
- Configurable Cache Duration: Set custom cache expiration times
- Manual Cache Control: Refresh or clear cache on demand
- Cache Status Monitoring: View cache size, age, and status in admin interface
Technical Features
- WordPress Standards Compliance: Follows WordPress coding standards and best practices
- Security First: Proper input sanitization, validation, and nonce verification
- Extensible Architecture: Hooks and filters for developers to extend functionality
- Multisite Compatible: Works with WordPress multisite installations
- Clean Uninstall: Removes all data and files when plugin is deleted
Configuration
Content Settings
- Post Types: Select which post types to include in your llms.txt file
- Content Options: Configure maximum posts per type, excerpt length, meta information
- Update Frequency: Choose immediate, hourly, daily, or manual updates
- Cache Management: Enable caching, set duration, and monitor cache status
Usage
Once configured, your llms.txt file will be available at: https://yourwebsite.com/llms.txt
Sample Output
`markdown
My WordPress Website
A comprehensive blog about web development, WordPress tutorials, and digital marketing strategies.
This WordPress website contains the following types of content:
- Posts: 150 published items
- Pages: 25 published items
- Portfolio: 12 published items
Posts
- Getting Started with WordPress Development: A comprehensive guide for beginners looking to start developing with WordPress…
- Advanced Custom Fields Tutorial: Learn how to use ACF to create custom content types and fields…
- WordPress Security Best Practices: Essential security measures every WordPress site owner should implement…
Pages
- About Us: Learn about our company history, mission, and team…
- Services: Comprehensive overview of our web development and consulting services…
- Contact: Get in touch with our team for project inquiries…
Optional
- Categories: Available categories and tags
- Tags: Available categories and tags
`
Developer Information
The plugin provides several hooks for developers:
Actions
llms_txt_file_generator_before_generate– Before llms.txt content is generatedllms_txt_file_generator_after_generate– After llms.txt content is generatedllms_txt_file_generator_before_cache_clear– Before cache is cleared
Filters
llms_txt_file_generator_content– Modify llms.txt content before outputllms_txt_file_generator_post_entry– Modify post entry formatllms_txt_file_generator_cache_duration– Modify cache duration
Installation
- Upload the plugin folder to
/wp-content/plugins/ - Or install via WordPress admin: Plugins Add New Upload Plugin
- Go to Plugins in your WordPress admin
- Find „LLMs TXT File Generator“ and click „Activate“
- Navigate to Settings LLMs TXT File Generator
- Configure your content preferences
- Save settings to generate your first llms.txt file
FAQ
-
What is llms.txt?
-
llms.txt is a proposed standard for providing LLM-friendly content from websites. It helps AI models understand and use your website’s content more effectively.
-
Will this affect my website’s performance?
-
No, the plugin includes built-in caching and is designed for minimal performance impact. The llms.txt file is generated in the background and cached for fast delivery.
-
Can I customize what content is included?
-
Yes, the plugin provides extensive customization options for post types, taxonomies, metadata, and content limits.
-
Is the plugin secure?
-
Yes, the plugin follows WordPress security best practices with proper sanitization, validation, and permission checks.
-
What happens when I deactivate the plugin?
-
The llms.txt file remains but won’t be updated. When you delete the plugin, all data and files are completely removed.
Rezensionen
There are no reviews for this plugin.
Mitwirkende & Entwickler
„Basis LLMs.txt File Generator“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
MitwirkendeÜbersetze „Basis LLMs.txt File Generator“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
1.0.0
- Initial release
- Core llms.txt generation functionality
- Admin settings interface
- Cache management system
- WordPress hooks and filters
- Complete uninstall cleanup