Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

THRG PHP8 Checker banner

THRG PHP8 Checker

A focused WordPress admin tool for reviewing installed plugin evidence before a PHP 8.x upgrade.

Latest release Download ZIP License


Upgrade Readiness, Without Guesswork

THRG PHP8 Checker turns installed-plugin headers, WordPress update data, and public WordPress.org metadata into a practical PHP upgrade inventory.

It does not pretend to certify runtime compatibility. Instead, it gives administrators a clearer starting point before changing PHP versions in production.

Download

Install the latest release directly from GitHub:

Download php8-checker.zip

What You Get

Capability Why It Matters
PHP 8.1 through 8.5 targets Review the upgrade path you are actually considering.
Local plugin inventory See installed versions, update status, active state, plugin file, and headers.
Evidence-led result states Results are labeled as Blocked, Test Required, or Unknown.
WordPress.org metadata refresh Public metadata is refreshed only when an administrator runs a rescan.
Bounded batch scanning Progress, cancellation, and temporary locks keep rescans predictable.
CSV export Export normalized results for review, handoff, or staging notes.
Multisite awareness Network-admin checks use separate target settings and scan caches.

Install

  1. In WordPress, open Plugins > Add New > Upload Plugin.
  2. Upload php8-checker.zip.
  3. Activate THRG PHP8 Checker.
  4. Open Tools > THRG PHP8 Checker.
  5. Choose a PHP target and review the results before upgrading production.

Result States

Blocked means the selected PHP target is below the plugin's declared minimum.

Test Required means the available evidence does not block the target, but runtime compatibility has not been proven.

Unknown means the plugin has no usable minimum-PHP declaration, cannot be matched confidently, or has conflicting evidence.

Honest Scope

This plugin is a pre-upgrade inventory and triage aid. It does not source-scan code, inspect PHP error logs, identify the component causing an active fatal error, switch PHP versions, or contact a private scanning service.

Real compatibility decisions still require staging tests, vendor review, and production-specific validation.

Privacy

THRG PHP8 Checker does not send site content, credentials, file paths, customer data, or the full installed plugin list to a private service.

When an authorized administrator clicks Rescan, eligible WordPress.org plugin slugs may be requested from api.wordpress.org to refresh public plugin metadata. Third-party, premium, custom, and unresolved plugins are not submitted to WordPress.org.

Repository Contents

.
├── README.md
├── php8-checker.zip
├── .github/assets/php8-checker-banner.png
└── php8-checker/
    ├── php8-checker.php
    ├── readme.txt
    ├── PRIVACY.md
    ├── LICENSE
    ├── uninstall.php
    └── assets/

Release Checks

The published ZIP is built from the php8-checker/ directory and checked before release:

find php8-checker -name '*.php' -print -exec php -l {} \;
node --check php8-checker/assets/js/admin.js
unzip -t php8-checker.zip

License

GPL-2.0-or-later. See php8-checker/LICENSE.

Credits

Developed by Jim Walker, The Hack Repair Guy.

About

WordPress plugin for reviewing installed plugin evidence before a PHP 8.x upgrade.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages