Pressific Bio for LLMs.txt

Changelog

1.5.0

  • Renamed: Plugin renamed to Pressific Bio for LLMs.txt with slug pressific-bio-for-llms-txt per WordPress.org plugin directory naming guidance.
  • Refactored: All internal prefixes consolidated to pressific_ (functions, options, classes, constants, hooks, CSS classes, text domain). Existing installs from any prior version migrate automatically on first admin page load — no data loss.
  • Fixed: Sidebar menu bubble CSS now delivered via wp_add_inline_style instead of an inline <style> tag (per WordPress.org enqueue guidance).

1.3.3

  • Fixed: Moved /* translators: */ comments directly above __() calls (inside wp_kses()) to satisfy the WordPress Plugin Check strict rule for translator context placement.
  • Changed: Removed manual load_plugin_textdomain() call — WordPress.org auto-loads plugin translations since WP 4.6.
  • Changed: Suppressed false-positive PHPCS warnings for applying the WP core filter https_local_ssl_verify and firing LiteSpeed Cache’s documented litespeed_purge_url integration action (neither is ours to prefix).

1.3.2

  • Added: PRIVACY.txt — line-by-line enumeration of every HTTP request and filesystem read the plugin makes, for transparency and WP.org review.
  • Added: External integration contract. Agency management platforms, worker plugins, and automation tools can now manage this plugin with nothing but get_option() and update_option(). See INTEGRATION.txt and integration.json in the plugin root.
  • Added: do_action( ‘pressific_sync’ ) action — external systems fire this to force cache purge and status refresh after raw-SQL writes.
  • Added: update_option_pressific_allow_ai_crawlers now triggers the same cache-purge logic as content changes, so external toggling of the robots option also propagates correctly.
  • Added: Rich PHPDoc on public option constants documenting the external contract inline.
  • Added: integration.json machine-readable contract for worker plugins to introspect at runtime.

1.3.1

  • Fixed: Critical — when another llms.txt plugin was active, it could win the request and serve its content instead of ours. Serving now runs at parse_request priority 0 with a direct REQUEST_URI check, beating any competing plugin regardless of hook priority.
  • Fixed: Trailing-slash URLs (/llms.txt/ and /llms-full.txt/) are now handled.
  • Fixed: Cache-Control reduced from max-age=3600 to max-age=60, must-revalidate so edits propagate within a minute instead of an hour.
  • Added: Cache-purge hooks fire on content save — LiteSpeed Cache, WP Rocket, W3 Total Cache, WP Super Cache, plus a generic pressific_purge_url action other plugins can listen for.
  • Added: X-Pressific: <version> response header so you can verify this plugin is the one serving.
  • Added: Automatic rewrite-rule flush when the stored plugin version differs from the file version — no deactivate/reactivate needed after an in-place upgrade.

1.3.0

  • Changed: Complete visual overhaul. New “Aurora” theme with soft pastel gradient mesh background, frosted-glass cards, Inter-style display typography, and polished micro-interactions. Inspired by Raycast / Stripe / Arc.
  • Changed: Status tiles now show a prominent character count and a colored source pill (This plugin / Another plugin / Static file / Empty) instead of walls of prose.
  • Changed: AI crawler access is shown as a 3-column pill grid with glowing status dots instead of a single-row table.
  • Changed: Save button replaced with a sticky, glass save-bar that explains what happens when you save.
  • Added: Rotating refresh icon button in the dashboard header.
  • Added: Subtle animated mesh drift in the background (respects prefers-reduced-motion).

1.2.1

  • Fixed: Sidebar menu health indicator incorrectly displayed the number “1” because it reused WordPress’s update-plugins count-1 class. Replaced with a custom animated red dot that works consistently across admin themes.

1.2.0

  • Added: Modernized admin UI with gradient hero, soft cards, pulse status orb, and custom toggle switch.
  • Added: Red bubble on the sidebar menu when AI indexing has issues (site private, llms.txt empty, conflicting plugin active, or any AI crawler blocked).
  • Added: Hourly background health check via WP-cron so the menu bubble stays accurate even when the plugin page is not visited.
  • Added: Custom monochrome sidebar icon + full-colour plugin icon in the hero.
  • Changed: Removed the two-step “Detect → Import” flow. Empty textareas auto-fill from any existing source (static file or another plugin) on page load, shown with a pre-fill banner. Click Save to take over.
  • Changed: Auto-fill only happens when the textarea is empty — saved content is never overwritten.

1.1.0

  • Added: AI Indexing Status dashboard (site visibility, llms.txt source, robots.txt per-crawler access, conflicting plugin detection).
  • Added: Smart import — detects llms.txt content from a static file or another plugin via loopback request, then imports into the editor on one click.
  • Added: Conflicting plugin detection with one-click deactivation.
  • Added: Opt-in robots.txt toggle that appends Allow directives for GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, anthropic-ai, Claude-Web, CCBot, Google-Extended, PerplexityBot, Applebot-Extended, Amazonbot, Meta-ExternalAgent, and Bytespider.

1.0.0

  • Initial release.

Plugin Website
Visit website

Author
pressific
Version:
1.5.0
Last Updated
May 7, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.