Manager (by ROBOTSTXT) WP Registry grade D+. High-severity findings · 3 findingsWP RegistryHigh-severity findings · 3 findingsOpen the reportD+ git.robotstxt.es
Client-side dashboard for the ROBOTSTXT plugin ecosystem. Lists the catalog from a remote Plugins Core install, resolves local install/update state, and installs, activates, and updates plugins directly from the store.
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from git.robotstxt.es with WP-CLI:
wp plugin install https://git.robotstxt.es/robotstxt/robotstxt-manager/releases/download/1.9.1/robotstxt-manager-1.9.1.zipClient-side dashboard for the ROBOTSTXT plugin ecosystem. Browse the catalog, see what's installed, and spot subscription issues — all from your own wp-admin.
Description
Manager (by ROBOTSTXT) is a WordPress plugin that customers install on their own site. It connects to a remote Plugins Core installation (via REST API + account-level API key) and provides a single dashboard for the ROBOTSTXT plugin ecosystem:
- Lists the full plugin catalog with name, type (free/premium), price, and current version.
- For each catalog entry, shows the local install state: not installed, installed (inactive), up to date, or update available.
- Click a plugin's row to expand its description and a link to its website on the store.
- One-click actions: Install, Activate, and Update run on a classic page load with a standard admin notice (green/red) reporting the outcome; Buy redirects to checkout on the store site.
- Subscription health dashboard (Phase 4+): license expiring soon, payment failed, expired — surfaced as admin notices so issues are visible before updates silently stop.
This plugin does not re-implement the per-plugin update mechanism. Every ROBOTSTXT plugin bundles its own copy of the Robotstxt_Core_Plugin_Updater SDK, so updates keep working even if Manager is deactivated. Manager's value is visibility and one place to click.
Requires Core 1.4.2+ on the store for descriptions in the catalog list (older Core versions still work; rows simply show no description).
Using the plugin
Settings
Configure at ROBOTSTXT → Settings:
- Store URL — Base URL of the remote Plugins Core installation (defaults to
https://www.robotstxt.software). - API Key — Account-level API key issued by the ROBOTSTXT store. Encrypted before storage; masked in the UI (last 4 characters shown). Use the "Test connection" button to verify connectivity.
- Catalog Cache (minutes) — How long the catalog response is cached in a transient. Default: 60 minutes.
- Data on Uninstall — Opt-in checkbox. When enabled, all Manager options and transients are deleted on uninstall. Default: off.
Main screen
ROBOTSTXT → Plugins shows the catalog table:
| Column | Description |
|---|---|
| Plugin | Name from the store. The row below each plugin carries its website link and description (always visible). |
| Version | Current version in the store. |
| Requires WP / Requires PHP | Minimum requirements, checked against this site (warning icon when not met). |
| Price | "Free", or the annual price for premium plugins. |
| Action | Install / Activate / Update / Buy, depending on local state. |
| Status | Not installed / Installed (inactive) / Up to date / Update available (vX → vY). |
Below the table: a Support section and an explanation of Payments (annual subscriptions, automatic renewal, cancellation, Mollie processing).
Click "Refresh catalog" to force a fresh fetch from Core. Install, Activate, and Update run on a classic page load (no JavaScript) and report the result as a standard admin notice.
Extra Configurations
No extra define() constants are required in wp-config.php. All configuration is done via the Settings page in wp-admin.
Installation
Automatic download
Visit the plugin section in your WordPress, search for Manager (by ROBOTSTXT); download and install the plugin.
Manual download
Extract the contents of the ZIP and upload the contents to the /wp-content/plugins/robotstxt-manager/ directory. Once uploaded, it will appear in your plugin list. Go to ROBOTSTXT → Settings to configure the Store URL and API key.
Frequently Asked Questions
Is this plugin compatible with WordPress Multisite?
No. This plugin is intentionally not compatible with WordPress Multisite, matching the architecture of the rest of the ecosystem.
What PHP version is required?
PHP 8.0 or higher.
Do I need Plugins Core installed on my site?
No. Plugins Core runs on the ROBOTSTXT store site. This plugin talks to it remotely via REST API. You do not need Core, Mollie, or Sync installed locally.
How is the API key stored?
Encrypted at rest using AES-256-CBC with a key derived from your site's WordPress AUTH_KEY and AUTH_SALT constants. Never stored in plaintext, never logged, never exposed in any response.
Compatibility
- WordPress: 4.4 - 7.1
- PHP: 8.0 - 8.5
Changelog
Only the 3 last versions. The full changelog will be at changelog.txt
1.7.0
Release date: 2026-08-18
- New: per-domain license support (Core 1.11.0+) — downloads and download-token exchanges now send this site's domain, so premium licenses bind to this site and the store rejects them from other domains. Catalog subscription pills show the bound domain (e.g. "Subscribed @ example.com").
- Improvement: download failures now surface the store's own error message (e.g. the domain-mismatch explanation) instead of a bare HTTP status code.
1.6.2
Release date: 2026-08-18
- Added:
ROBOTSTXT_MANAGER_NOTICEDpresence constant (guarded,true) — ecosystem plugins detect Manager via a constant check instead of scanning the plugin list.
1.6.1
Release date: 2026-08-18
- Fixed: "headers already sent" warning after saving the settings — the form handler now runs on
admin_init, before any output.
Previous versions
If you want to see the full changelog, visit the plugin page.
Compliance
This plugin adheres to the following security measures and review protocols for each version:
Releases
25 releases. Each count is every asset in that release; expand a row for the breakdown.
Active-site estimate ≈40 comes from the median of recent superseded releases. Method.