polylang-compatibility-audit

Installation
SKILL.md

Polylang Compatibility Audit

Use this skill to decide whether an existing plugin or classic theme is safe on a Polylang multilingual site, and to produce concrete fixes when it is not.

Polylang compatibility is not the same as WPML compatibility. Polylang stores translations as separate posts/terms connected by language and translation taxonomies, exposes public pll_* APIs, translates registered strings/options, and relies on runtime language context. Do not invent a wpml-config.xml equivalent for Polylang.

Verdicts

Use one of these audit verdicts:

Verdict Meaning
Compatible Static UI text, dynamic strings/options, stored object IDs, URLs, queries, REST/headless, WooCommerce paths, and async output all resolve in the intended language or are deliberately language-neutral snapshots.
Partially compatible Core pages work, but one or more surfaces leak the default/source language, mixed-language IDs, untranslated options, wrong REST results, or wrong async output.
Not Polylang-compatible The plugin/theme assumes one language globally, stores translated content as a single unregistered value, queries direct SQL without a language model, or writes Polylang private taxonomy relationships manually.
Not testable The required Polylang stack, languages, translated content, Woo integration, or execution path is missing, so only static risks can be reported.

Audit Workflow

Installs
1
GitHub Stars
22
First Seen
1 day ago
polylang-compatibility-audit — lonsdale201/wp-agent-skills