Skip to content

Compatibility testing

WordPress plugin PHP 8.2 compatibility testing

PHP 8.2 can behave differently from newer runtimes. Test it alongside PHP 8.3–8.5, the current and previous supported WordPress releases, and the combinations relevant to your users.

Why PHP 8.2 still matters

A plugin can behave differently on PHP 8.2 after its developers move local and CI environments forward. Type handling, deprecations, and third-party callbacks all need runtime evidence on the oldest PHP release you support.

Select coverage across supported releases

Folt supports 4 PHP versions · current and previous WordPress releases · 7 themes · 20 conflict plugins. A scan expands your selection into environment runs; the current full matrix uses 216 runs, while focused scans use fewer.

See the exact file and line

When an environment fails, use its PHP and WordPress labels, captured stack trace, and other runtime signals to reproduce the relevant combination.

Test plan

A release-ready PHP 8.2 sequence

  1. 1

    Establish the baseline

    Run the plugin on PHP 8.2 with a minimal supported theme so activation and core paths have a clean reference point.

  2. 2

    Compare newer PHP releases

    Repeat the same probes on PHP 8.3–8.5 to separate an 8.2-specific regression from a failure shared by every runtime.

  3. 3

    Add conflict coverage

    Include the themes and plugins most relevant to the changed code, then inspect only failures introduced by those combinations.

  4. 4

    Gate the release

    Compare the report with the previous accepted scan and document intentional support changes before publishing.

Product

Explore a completed compatibility scan.

Select an environment, filter failures, and inspect the same evidence available in a Folt report.

scan · accordion-blocks 2.4.1

accordion-blocks 2.4.1

209/216 passed

7 failed~41m wall clock

$ folt scan ./your-plugin.zip

Test the combinations that matter before you ship.

100 environment runs per month on Free. No credit card required.

4 PHP versions · current and previous WordPress releases · 7 themes · 20 conflict plugins