{"id":333078,"date":"2026-07-03T06:56:59","date_gmt":"2026-07-03T06:56:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/adct-llm-index\/"},"modified":"2026-07-03T07:16:11","modified_gmt":"2026-07-03T07:16:11","slug":"adct-llm-index","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/adct-llm-index\/","author":23524375,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.26","stable_tag":"1.2.26","tested":"7.0","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"ADCT LLM Index","header_author":"Benjamin Clar","header_description":"Generate llms.txt and llms-full.txt for AI assistants with flexible shop and sold-product rules.","assets_banners_color":"17203c","last_updated":"2026-07-03 07:16:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/adct-llm-index\/","header_author_uri":"https:\/\/profiles.wordpress.org\/benjamindimalanta\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":44,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.26":{"tag":"1.2.26","author":"benjamindimalanta","date":"2026-07-03 07:16:11"}},"upgrade_notice":{"1.2.23":"<p>WordPress.org review fixes: Author URI, Contributors, and Yoast integration no longer writes to the wpseo option.<\/p>","1.2.0":"<p>WordPress.org release. No license key required. Generation and auto-regenerate work out of the box.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3594892,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3594892,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3594892,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3594892,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3594901,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/options-general.php?page=adct-llm-index\",\"preferredVersions\":{\"php\":\"7.4\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"adct-llm-index\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":[],"tagged_versions":["1.2.26"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"General settings \u2014 enable generation, shop page, summary, auto-regenerate","2":"Sold product detection rules","3":"llms.txt section builder","4":"Generate and preview tools","5":"About tab \u2014 WordPress.org edition info"}},"plugin_section":[],"plugin_tags":[2353,269965,244604,186,286],"plugin_category":[45,55],"plugin_contributors":[269966],"plugin_business_model":[],"class_list":["post-333078","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-llms-full-txt","plugin_tags-llms-txt","plugin_tags-seo","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-benjamindimalanta","plugin_committers-benjamindimalanta"],"banners":{"banner":"https:\/\/ps.w.org\/adct-llm-index\/assets\/banner-772x250.png?rev=3594892","banner_2x":"https:\/\/ps.w.org\/adct-llm-index\/assets\/banner-1544x500.png?rev=3594892","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/adct-llm-index\/assets\/icon-128x128.png?rev=3594892","icon_2x":"https:\/\/ps.w.org\/adct-llm-index\/assets\/icon-256x256.png?rev=3594892","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>ADCT LLM Index helps WordPress sites publish machine-readable <strong>llms.txt<\/strong> and <strong>llms-full.txt<\/strong> files at the site root so AI assistants and crawlers can discover your most important pages, products, and posts.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Writes <strong>llms.txt<\/strong> (curated index) and <strong>llms-full.txt<\/strong> (expanded index) to your site root<\/li>\n<li>Works with any shop\/inventory page \u2014 not limited to the default WooCommerce shop URL<\/li>\n<li>Flexible <strong>sold product<\/strong> detection (tags, categories, stock status, custom meta)<\/li>\n<li>Section builders for pages, products, posts, brands, and custom post types<\/li>\n<li>Auto-regenerate on a schedule (daily\/weekly) or when content is published<\/li>\n<li>Optional Yoast SEO llms.txt handoff to avoid duplicate files<\/li>\n<li>Preview generated content before saving<\/li>\n<\/ul>\n\n<h4>File permissions<\/h4>\n\n<p>The plugin writes <code>llms.txt<\/code> and <code>llms-full.txt<\/code> to your WordPress root directory. Your web server user must be able to write to that folder, or generation will show an error.<\/p>\n\n<h4>Optional integrations<\/h4>\n\n<ul>\n<li><strong>WooCommerce<\/strong> \u2014 products, brands taxonomy, stock status rules<\/li>\n<li><strong>Yoast SEO<\/strong> \u2014 optional noindex respect and llms.txt disable helper<\/li>\n<\/ul>\n\n<p>This plugin does not require a license key on WordPress.org. All features are included.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/adct-llm-index<\/code>, or install through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Go to <strong>Settings \u2192 LLM Index<\/strong> and configure your shop page, summary, and sections.<\/li>\n<li>Click <strong>Save &amp; regenerate files<\/strong> or <strong>Regenerate now<\/strong> on the Tools tab.<\/li>\n<li>Visit <code>yoursite.com\/llms.txt<\/code> to confirm the file was created.<\/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 plain-text index file (similar in spirit to robots.txt) that lists important URLs and short descriptions so AI systems can understand your site structure.<\/p><\/dd>\n<dt id=\"does%20this%20replace%20yoast%20llms.txt%3F\"><h3>Does this replace Yoast llms.txt?<\/h3><\/dt>\n<dd><p>You can use both during migration. The plugin can disable Yoast llms.txt generation to avoid two plugins writing the same file.<\/p><\/dd>\n<dt id=\"where%20are%20files%20saved%3F\"><h3>Where are files saved?<\/h3><\/dt>\n<dd><p>llms.txt and <code>llms-full.txt<\/code> are written to your WordPress installation root (same folder as <code>wp-config.php<\/code>).<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20call%20external%20services%3F\"><h3>Does the plugin call external services?<\/h3><\/dt>\n<dd><p>The WordPress.org edition does not phone home for licensing or updates. Updates are delivered through WordPress.org.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.26<\/h4>\n\n<ul>\n<li>WordPress.org review: remove automatic install-repair (no plugin-folder file moves or active_plugins rewrites in the free edition)<\/li>\n<li>Wrong install path is reported via an admin notice with manual reinstall steps<\/li>\n<\/ul>\n\n<h4>1.2.23<\/h4>\n\n<ul>\n<li>WordPress.org review: use WordPress.org profile as Author URI<\/li>\n<li>Add plugin owner to Contributors list<\/li>\n<li>Stop writing Yoast wpseo option directly; disable Yoast llms.txt only via Yoast API on explicit admin action<\/li>\n<\/ul>\n\n<h4>1.2.22<\/h4>\n\n<ul>\n<li>Commercial release zip now uses forward-slash paths (fixes broken installs on Linux hosting).<\/li>\n<\/ul>\n\n<h4>1.2.21<\/h4>\n\n<ul>\n<li>Repair nested adct-llms-index\/adct-llms-index\/ folder layouts after uploads and dashboard updates.<\/li>\n<\/ul>\n\n<h4>1.2.20<\/h4>\n\n<ul>\n<li>Commercial release aligned with WordPress.org edition improvements through 1.2.10.<\/li>\n<li>Plugin Check compatibility, Playground-friendly zip paths, and About tab fixes.<\/li>\n<\/ul>\n\n<h4>1.2.10<\/h4>\n\n<ul>\n<li>Remove false-positive header warning on the About tab when version is readable.<\/li>\n<\/ul>\n\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>Build zips with forward-slash paths for Linux\/Playground compatibility.<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>Resolve Plugin Check warnings: filter_input for admin GET\/POST, post-exclusion without post__not_in.<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Plugin Check fixes: WP_Filesystem for file writes, translator comments, wp_delete_file on uninstall, remove load_plugin_textdomain.<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Prevent duplicate active copies from bootstrapping at the same time and show an admin warning with the exact plugin paths.<\/li>\n<li>Uninstall now removes generated llms.txt files when they were created by this plugin.<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Add one-click auto summary generation based on current site data.<\/li>\n<li>Improve install path warning to trigger only on truly nested plugin folders.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Detect and warn when the plugin is installed in a nested adct-llm-index\/adct-llm-index\/ folder.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Use @wordpress-plugin header block format required by Plugin Check.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Use WordPress handbook plugin header format for Plugin Check compatibility.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fix plugin header format for WordPress.org Plugin Check.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>WordPress.org edition: all features included without license or trial limits<\/li>\n<li>Added readme.txt, uninstall cleanup, and text domain loading<\/li>\n<li>Commercial licensing moved to optional add-on package for private distribution<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>License validation and update improvements<\/li>\n<\/ul>","raw_excerpt":"Generate and maintain llms.txt and llms-full.txt for AI assistants, with flexible content rules for shops and sold products.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/333078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=333078"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/benjamindimalanta"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=333078"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=333078"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=333078"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=333078"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=333078"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=333078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}