A WordPress plugin for generating and managing llms.txt and llms-full.txt files to help AI language models better understand and interact with your website content.
Author: Brian Winum Website: brianwinum.com Current Version: 2.3.7
Version 2.3.7 — Hybrid Content Filtering
Released March 2026
This release introduces a multi-layered approach to content filtering, giving site owners fine-grained control over which content appears in their LLMS files.
Hybrid Content Filtering Engine
- Added a three-layer filtering system for noindex detection:
- Layer 1 — Database-level meta queries supporting 8 SEO plugins: Yoast, Rank Math, AIOSEO, SEOPress, The SEO Framework, and SmartCrawl
- Layer 2 — Optional
wp_robots()fallback for unknown or unsupported SEO plugins (WordPress 5.7+) - Layer 3 — Developer filters (
llms_amplifier_noindex_meta_query,llms_amplifier_filter_posts) for custom filtering logic
Per-Post Exclusion Controls
- New “Exclude from llms.txt” checkbox available in the post, page, and product editors
- Admin list column showing LLMS.txt inclusion status at a glance, with quick edit and bulk edit support
WooCommerce Visibility Filtering
- Hidden catalog products now automatically excluded
- Functional WooCommerce pages (Cart, Checkout, My Account, Shop) automatically excluded
Other Improvements
- Password-protected content excluded by default
- New Content Filtering Settings section in the admin dashboard with strict filtering toggle
- SEO plugin detection display showing which plugins are active and recognized
New Files: class-llms-amplifier-content-filter.php, class-llms-amplifier-exclusion-meta-box.php
Version 2.3.6 — Activation Timeout Fix
Released January 2026
A critical stability update that resolves plugin activation failures across a wide range of hosting environments.
- Resolved activation timeout issue caused by running full content generation during WordPress's activation window
- File generation is now deferred to 60 seconds after activation via
wp_schedule_single_event(), preventing PHP execution time limit errors - Improved error handling and security logging for first-time file generation
- Enhanced stability for large sites with thousands of posts, products, and custom fields
- Deactivation and uninstall routines updated to clean up the new scheduled hook
Version 2.3.5 — WordPress Compatibility Fix
Released late 2025
- Fixed fatal error caused by calling
wp_cache_delete_many(), which is not a standard WordPress function - Fixed
wp_cache_flush_group()calls to check function existence before invoking (only available in WordPress 6.1+) - Improved compatibility with older WordPress versions and shared hosting environments
Version 2.3.4 — Cache Management Fix
Released December 2025
This release fixed a critical caching issue where regenerated LLMS files were serving stale content instead of pulling fresh data.
- All caches are now cleared before file generation — main content cache, post query cache, and subdirectory caches
- Added
cache_results => falseto all WP_Query calls to bypass WordPress internal query caching - Switched from
get_posts()toWP_Queryfor better cache control - Single shared content generator instance prevents stale cache state conflicts between file types
- Automatic cache invalidation triggered when posts are created, updated, or deleted via
clean_post_cache() - Enhanced debug logging for cache clearing operations (visible when
WP_DEBUGis enabled) - Fixed Safari checkbox and button clickability issue in the admin CSS (removed
transform: scale()on form elements)
Version 2.3.3 — Cache Implementation & Timestamp Merge
Released December 2025
- Initial cache clearing implementation for regenerated files
- Shared content generator instance introduced to prevent conflicting cache states
- Merged the v2.3.2 timestamp display fix and v2.3.0 full functionality into one consolidated admin JS file (v2.3.3)
Version 2.3.2 — Timestamp Display Fix
Released mid-2025
- Fixed timestamp display to update in the admin dashboard without requiring a page reload after regeneration
- Auto-refresh timestamp display using jQuery fade transitions
Version 2.3.1 — Authentication Token Update
Released mid-2025
- Updated GitHub authentication token for the automatic update system
- Improved update mechanism reliability and token expiration handling
Version 2.3.0 — Automatic Meta Tag Injection
Released July 2025
A discoverability-focused release that helps AI crawlers find your LLMS files automatically.
- Injects
<link rel="alternate" type="text/plain">meta tags into all page headers, pointing to your LLMS files - Configurable options for which files to reference (llms.txt, llms-full.txt, subdirectory files)
- Customizable
titleattributes on meta tags for better context - Full multisite compatibility
- Settings migration for existing installations — meta tags disabled by default on upgrade to avoid unexpected changes
- Admin notice alerting existing users to the new feature
Version 2.2.2 — Automatic Update Improvements
Released July 2025
- Improved the automatic plugin update distribution pipeline
- Removed the need for users to configure GitHub tokens or edit
wp-config.php - Seamless, zero-configuration updates through the standard WordPress update system
Version 2.2.1 — Update Mechanism Fixes
Released July 2025
- Resolved issues with the GitHub-based update mechanism
- Improved reliability of version detection and download URL resolution
Version 2.2.0 — Creative Commons Attribution
Released July 2025
- Added optional Creative Commons Attribution 4.0 International (CC BY 4.0) license headers
- When enabled, the license header is automatically prepended to all generated LLMS files
- Helps clarify content reuse permissions for AI systems and crawlers
Version 2.1.13 — Update Checker Stabilization
Released July 2025
This release resolved persistent issues with the GitHub-based plugin update system.
- Removed custom force-release functions that were interfering with natural update detection
- Simplified update checker initialization for reliability
- Set a reasonable 12-hour check frequency (previously 1 hour)
- Fixed GitHub Actions workflow permissions for uploading release assets
- Resolved issue where updates downloaded source code instead of the built release ZIP
- Configured
enableReleaseAssets()with a pattern match forllms-amplifier.zip
Version 2.1.1 — Bug Fixes & Defensive Programming
Released June 2025
- All class instantiations now check for class existence before loading, preventing fatal errors from missing files
- Graceful degradation — when integration classes are missing, the plugin logs errors but continues operating
- Atomic file write operations ensure LLMS files are either fully written or not written at all
- Optimized database operations to avoid performance issues on large datasets
- Comprehensive and consistent path validation throughout the codebase
Version 2.1.0 — WooCommerce & ACF Integration
Released June 2025
A major feature release adding deep integration with two of the most popular WordPress ecosystems.
WooCommerce Integration
- Product prices, SKUs, and stock status included in LLMS output
- Product attributes and specifications extracted and formatted
- Featured products catalog section for prominent product listings
- Configurable product limit to control output size
- Privacy-first approach — customer and order data is completely excluded
Advanced Custom Fields (ACF) Integration
- Automatic field detection and extraction across all post types
- Support for 20+ ACF field types including text, textarea, number, select, checkbox, radio, date picker, and more
- Flexible content and repeater field handling with configurable item limits
- Field group structure documentation in generated output
- Privacy controls — ability to exclude specific sensitive fields by name
- ACF Pro feature detection
Other Improvements
- New settings migration system for smooth upgrades from previous versions
- Integration health checks with admin dashboard status display
- Configurable security log retention (default: 1,000 entries)
New Files: class-llms-amplifier-woocommerce.php, class-llms-amplifier-acf.php
Version 2.0.6 — UTF-8 Encoding & Modular Architecture
Released June 2025
A significant architectural overhaul that resolved persistent character encoding issues and split the plugin into a maintainable modular structure.
UTF-8 Encoding Fixes
- Implemented the proven v1.1.1 encoding approach — applying
ensure_utf8_content()to every piece of content at the point of retrieval, not just at final output - Added UTF-8 BOM (Byte Order Mark) to all generated files for proper encoding detection
- Fixed Nordic and special character handling (æ, ø, å, etc.)
- Expanded character replacement map for double-encoded content
Modular Architecture
- Split monolithic single-file plugin into dedicated class files:
class-llms-amplifier-core.php— Core functionality and routingclass-llms-amplifier-admin.php— Admin interfaceclass-llms-amplifier-content-generator.php— Content generationclass-llms-amplifier-security-logger.php— Security event loggingclass-llms-amplifier-utf8-handler.php— UTF-8 encoding handling
- Each file kept under 1,000 lines for maintainability
- Introduced singleton pattern for the core class and UTF-8 handler
Version 2.0.5 — Simplified UTF-8 Encoding
Released June 2025
- Simplified UTF-8 encoding handling for better reliability
- Fixed double-encoding issues with international characters
- More efficient content processing pipeline
Version 2.0.4 — UTF-8 Refinements
Released June 2025
- Further improvements to UTF-8 handling
- Enhanced character encoding detection
- Fixed edge cases in content extraction
- Fixed PHP parse error in the character mapping array (malformed entry for the Ñ character)
Version 2.0.0 — Enhanced Security Edition
Released June 2025
A complete security overhaul of the plugin, addressing vulnerabilities identified in a comprehensive third-party security review.
Critical Security Fixes
- Fixed CSRF vulnerabilities in all AJAX handlers with action-specific nonce verification
- Resolved path traversal vulnerabilities with comprehensive validation, whitelist-based character filtering, length limits, and dangerous pattern detection
- Enhanced input validation and sanitization across all user inputs
- Improved output escaping throughout the admin interface using
esc_html(),esc_url(),esc_attr(), andwp_kses_post() - SQL injection prevention through prepared statements
New Security Features
- Comprehensive security event logging to a dedicated database table (
wp_llms_amplifier_security_logs) - Tracking of failed authentication attempts, path validation failures, AJAX access attempts, file operations, and configuration changes
- Content Security Policy, X-Content-Type-Options, X-Frame-Options, and Referrer Policy headers
- Explicit file permissions (0644) on all generated files
- IP address validation and logging for sensitive operations
Multilingual Support
- Full UTF-8 encoding support with 70+ language detection
- Custom language and charset override settings
- Automatic language detection from WordPress locale
Other Improvements
- Better multisite support and per-site isolation
- Enhanced SEO plugin integrations (Yoast and RankMath)
- Improved error handling without information disclosure
- Real-time path validation in the admin interface
Version 1.2.0
Released May 2025
- Basic LLMS file generation functionality
- Initial multisite support
- SEO plugin integration (Yoast and RankMath)
- Subdirectory support for section-specific LLMS files
Version 1.0.0 — Initial Release
Released May 24, 2025
The first public release of LLMS Amplifier.
- Automatic generation of
llms.txt(overview) andllms-full.txt(detailed content) files - Content selection by post type with configurable post limits
- Smart excerpts with configurable word limits and metadata inclusion
- Custom content areas (headers and footers) for both files with persistence through regeneration
- Scheduled automatic regeneration (immediate, daily, weekly, or manual)
- SEO sitemap generation (
llms-sitemap.xml) compatible with Yoast SEO and Rank Math - robots.txt integration
- Subdirectory support for creating section-specific LLMS files (e.g.,
/blog/llms.txt) - Admin dashboard with file regeneration and settings management
- WordPress 5.8+ and PHP 7.4+ required
LLMS Amplifier is developed by Brian Winum. Copyright © 2025–2026 Brian Winum. All rights reserved.