| 开发者 | blonderoofrat |
|---|---|
| 更新时间 | 2026年6月19日 03:47 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
manage_options capability — nothing is exposed to anonymous visitors. The plugin stores no secrets, references no specific domain/owner/species, makes no outbound calls, and does not modify its own files; all configuration lives in your own config.json.
Do I need anything else?
Yes. This plugin is the companion, not the engine. The actual research-and-publish work is done by Claude Code plus the free, open-source Pet Freedom skill:
config.json), distributed on GitHub: https://github.com/blonderoofrat/pet-freedomconfig.json, keep the plugin.namespace and plugin.option_prefix values in sync with the PETFREEDOM_NS and PETFREEDOM_OPT_PREFIX constants shown on the Get Started page.Two ways. (1) The Pet Freedom page has a one-click "Try it live" demo that runs entirely in your browser via WordPress Playground (no account, no server). (2) Browse the real, maintained resource this skill produces, in production: Are Roof Rats Legal? (100+ jurisdictions, search-indexed). The first is the sandbox to try; the second is the finished thing in the wild.
The easy way: paste a short prompt into Claude Code and it walks you through the whole setup — config.json, your Application Password, whether to use this plugin or the bundled SEO fallback, seeding, and publishing — including step-by-step help with the parts you do by hand, and troubleshooting. The exact prompt is on the plugin's Get Started admin page (and in the project README on GitHub). Prefer to do it manually? See docs/INSTALL.md in the repository.
It adds a Get Started info page to wp-admin and registers two optional, admin-only REST routes: post-meta read/write, and a small skill-version marker the publishing tool sets so the Get Started page can show which skill version last published. It does not publish anything by itself, collect any personal data, modify its own files, or expose anything to anonymous visitors.
Yes — the free Pet Freedom skill for Claude Code. The skill does the research, verification, and publishing; this plugin is the small WordPress companion it talks to. Get the skill here: https://github.com/blonderoofrat/pet-freedom (Claude Code: https://claude.com/claude-code).
No. It is a research aid, not legal advice. Always verify with the responsible authority and read the original source. You are responsible for the accuracy of anything you publish and for following your local laws.
No. The plugin stores no secrets, references no specific domain/owner/species, and adds no tracking. Your credentials and private notes stay on your own machine; published pages render only public-safe fields.
Yes. Both routes (/meta and /skill-version) require the manage_options capability (a site administrator, e.g. via an Application Password) and are never exposed to anonymous visitors. /meta sanitizes meta keys and only reads/writes post meta; /skill-version stores only a sanitized version string for display. The plugin contains no file-writing or self-update code and makes no outbound calls.
Rank Math and Yoast (via the generic post-meta route), or a no-plugin fallback shipped with the skill. You choose in the skill's config.json.
GitHub: https://github.com/blonderoofrat/pet-freedom — issues, source, and the skill itself live there. Project home: https://blonderoofrat.com
/skill-version route and a "Published with skill version" row on the Get Started page. The publishing tool (the Pet Freedom skill) records its version when it builds your site, so you can see at a glance whether the skill is newer than this plugin expects and the plugin needs updating. The plugin still makes no outbound calls and stores no secrets (just a version string for display).petfreedom prefix, avoiding generic names./inspect and self-update (/plugin-update) REST routes for WordPress.org directory compliance and to keep the plugin minimal. It now exposes only the admin-only /meta route the skill needs; updates flow through the directory (or a re-uploaded .zip), and the plugin never modifies its own files.