{"id":239590,"date":"2025-09-03T17:36:23","date_gmt":"2025-09-03T17:36:23","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/llm-txt-generator\/"},"modified":"2025-09-03T17:36:24","modified_gmt":"2025-09-03T17:36:24","slug":"basis-llms-txt-file-generator","status":"publish","type":"plugin","link":"https:\/\/fuc.wordpress.org\/plugins\/basis-llms-txt-file-generator\/","author":20943170,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.8.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Basis LLMs.txt File Generator","header_author":"roehler","header_description":"Generates and maintains an llms.txt file for your WordPress website following the llms.txt specification for AI training data documentation.","assets_banners_color":"","last_updated":"2025-09-03 17:36:24","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/basisoptimize.com\/","header_author_uri":"https:\/\/www.roehler.nrw","rating":0,"author_block_rating":0,"active_installs":10,"downloads":319,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"roehler","date":"2025-09-03 17:36:24"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3358154,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3358154,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,529,2209,226124,5740],"plugin_category":[],"plugin_contributors":[232112],"plugin_business_model":[],"class_list":["post-239590","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-content","plugin_tags-generator","plugin_tags-llm","plugin_tags-machine-learning","plugin_contributors-roehler","plugin_committers-roehler"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/basis-llms-txt-file-generator\/assets\/icon-128x128.png?rev=3358154","icon_2x":"https:\/\/ps.w.org\/basis-llms-txt-file-generator\/assets\/icon-256x256.png?rev=3358154","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>A comprehensive WordPress plugin that generates and maintains an <code>llms.txt<\/code> file for your website, following the <a href=\"https:\/\/llmstxt.org\/\">llms.txt specification<\/a> for AI training data documentation.<\/p>\n\n<h4>Features<\/h4>\n\n<h4>Core Functionality<\/h4>\n\n<ul>\n<li><strong>Automatic llms.txt Generation<\/strong>: Creates and maintains an <code>llms.txt<\/code> file in your website's root directory<\/li>\n<li><strong>llms.txt Specification Compliance<\/strong>: Follows the official llms.txt format for AI training data documentation<\/li>\n<li><strong>Dynamic Content Updates<\/strong>: Automatically updates the file when content changes (configurable)<\/li>\n<li><strong>URL Rewriting<\/strong>: Serves llms.txt content via <code>\/llms.txt<\/code> URL with proper headers<\/li>\n<\/ul>\n\n<h4>Admin Interface<\/h4>\n\n<ul>\n<li>Comprehensive Settings Page: Easy-to-use admin interface in WordPress dashboard<\/li>\n<li>File Status Display: Shows current file status, size, last modified date, and generation timestamp<\/li>\n<li>Content Configuration: Select which post types, taxonomies, and metadata to include<\/li>\n<li>Real-time Preview: View your current llms.txt file directly from the admin interface<\/li>\n<\/ul>\n\n<h4>Content Management<\/h4>\n\n<ul>\n<li>Post Type Selection: Choose which post types to include (posts, pages, custom post types)<\/li>\n<li>Taxonomy Integration: Include categories, tags, and custom taxonomies<\/li>\n<li>Content Filtering: Configure publication status, date ranges, and content limits<\/li>\n<li>Metadata Options: Include\/exclude author information, publish dates, excerpts, etc.<\/li>\n<li>Content Limits: Set maximum posts per type and word limits for excerpts<\/li>\n<\/ul>\n\n<h4>Cache Management<\/h4>\n\n<ul>\n<li>Performance Optimization: Built-in caching system for improved performance<\/li>\n<li>Configurable Cache Duration: Set custom cache expiration times<\/li>\n<li>Manual Cache Control: Refresh or clear cache on demand<\/li>\n<li>Cache Status Monitoring: View cache size, age, and status in admin interface<\/li>\n<\/ul>\n\n<h4>Technical Features<\/h4>\n\n<ul>\n<li>WordPress Standards Compliance: Follows WordPress coding standards and best practices<\/li>\n<li>Security First: Proper input sanitization, validation, and nonce verification<\/li>\n<li>Extensible Architecture: Hooks and filters for developers to extend functionality<\/li>\n<li>Multisite Compatible: Works with WordPress multisite installations<\/li>\n<li>Clean Uninstall: Removes all data and files when plugin is deleted<\/li>\n<\/ul>\n\n<h3>Configuration<\/h3>\n\n<h4>Content Settings<\/h4>\n\n<ul>\n<li>Post Types: Select which post types to include in your llms.txt file<\/li>\n<li>Content Options: Configure maximum posts per type, excerpt length, meta information<\/li>\n<li>Update Frequency: Choose immediate, hourly, daily, or manual updates<\/li>\n<li>Cache Management: Enable caching, set duration, and monitor cache status<\/li>\n<\/ul>\n\n<h3>Usage<\/h3>\n\n<p>Once configured, your llms.txt file will be available at: <code>https:\/\/yourwebsite.com\/llms.txt<\/code><\/p>\n\n<h4>Sample Output<\/h4>\n\n<pre><code>`markdown\n<\/code><\/pre>\n\nMy WordPress Website\n\n<blockquote>\n  <p>A comprehensive blog about web development, WordPress tutorials, and digital marketing strategies.<\/p>\n<\/blockquote>\n\n<p>This WordPress website contains the following types of content:<\/p>\n\n<ul>\n<li>Posts: 150 published items<\/li>\n<li>Pages: 25 published items<\/li>\n<li>Portfolio: 12 published items<\/li>\n<\/ul>\n\n<h3>Posts<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/yoursite.com\/getting-started-wordpress-development?format=md\">Getting Started with WordPress Development<\/a>: A comprehensive guide for beginners looking to start developing with WordPress...<\/li>\n<li><a href=\"https:\/\/yoursite.com\/advanced-custom-fields-tutorial?format=md\">Advanced Custom Fields Tutorial<\/a>: Learn how to use ACF to create custom content types and fields...<\/li>\n<li><a href=\"https:\/\/yoursite.com\/wordpress-security-best-practices?format=md\">WordPress Security Best Practices<\/a>: Essential security measures every WordPress site owner should implement...<\/li>\n<\/ul>\n\n<h3>Pages<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/yoursite.com\/about?format=md\">About Us<\/a>: Learn about our company history, mission, and team...<\/li>\n<li><a href=\"https:\/\/yoursite.com\/services?format=md\">Services<\/a>: Comprehensive overview of our web development and consulting services...<\/li>\n<li><a href=\"https:\/\/yoursite.com\/contact?format=md\">Contact<\/a>: Get in touch with our team for project inquiries...<\/li>\n<\/ul>\n\n<h3>Optional<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/yoursite.com\/category\/\">Categories<\/a>: Available categories and tags<\/li>\n<li><a href=\"https:\/\/yoursite.com\/tag\/\">Tags<\/a>: Available categories and tags\n`<\/li>\n<\/ul>\n\n<h3>Developer Information<\/h3>\n\n<p>The plugin provides several hooks for developers:<\/p>\n\n<h4>Actions<\/h4>\n\n<ul>\n<li><code>llms_txt_file_generator_before_generate<\/code> - Before llms.txt content is generated<\/li>\n<li><code>llms_txt_file_generator_after_generate<\/code> - After llms.txt content is generated<\/li>\n<li><code>llms_txt_file_generator_before_cache_clear<\/code> - Before cache is cleared<\/li>\n<\/ul>\n\n<h4>Filters<\/h4>\n\n<ul>\n<li><code>llms_txt_file_generator_content<\/code> - Modify llms.txt content before output<\/li>\n<li><code>llms_txt_file_generator_post_entry<\/code> - Modify post entry format<\/li>\n<li><code>llms_txt_file_generator_cache_duration<\/code> - Modify cache duration<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Or install via WordPress admin: Plugins \u2192 Add New \u2192 Upload Plugin<\/li>\n<li>Go to Plugins in your WordPress admin<\/li>\n<li>Find \"LLMs TXT File Generator\" and click \"Activate\"<\/li>\n<li>Navigate to Settings \u2192 LLMs TXT File Generator<\/li>\n<li>Configure your content preferences<\/li>\n<li>Save settings to generate your first llms.txt file<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='what%20is%20llms.txt%3F'><h3>What is llms.txt?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id='will%20this%20affect%20my%20website%27s%20performance%3F'><h3>Will this affect my website's performance?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id='can%20i%20customize%20what%20content%20is%20included%3F'><h3>Can I customize what content is included?<\/h3><\/dt>\n<dd><p>Yes, the plugin provides extensive customization options for post types, taxonomies, metadata, and content limits.<\/p><\/dd>\n<dt id='is%20the%20plugin%20secure%3F'><h3>Is the plugin secure?<\/h3><\/dt>\n<dd><p>Yes, the plugin follows WordPress security best practices with proper sanitization, validation, and permission checks.<\/p><\/dd>\n<dt id='what%20happens%20when%20i%20deactivate%20the%20plugin%3F'><h3>What happens when I deactivate the plugin?<\/h3><\/dt>\n<dd><p>The llms.txt file remains but won't be updated. When you delete the plugin, all data and files are completely removed.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Core llms.txt generation functionality<\/li>\n<li>Admin settings interface<\/li>\n<li>Cache management system<\/li>\n<li>WordPress hooks and filters<\/li>\n<li>Complete uninstall cleanup<\/li>\n<\/ul>","raw_excerpt":"Generates and maintains an llms.txt file for AI training data documentation following the llms.txt specification.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/239590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=239590"}],"author":[{"embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/roehler"}],"wp:attachment":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=239590"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=239590"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=239590"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=239590"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=239590"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=239590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}