Plugin categories

Create a Website with AI
PHP Compatibility Checker

PHP Compatibility Checker

Make sure your plugins and themes are compatible with newer PHP versions.

2.7

Rating summary

130

Reviews

200K

Active installations

PHP Compatibility Checker
PHP Compatibility Checker
PHP Compatibility Checker
PHP Compatibility Checker

Overview

Compatibility

Installation instructions

Customer support & learning resources

Changelog

Main benefits

Checks PHP version compatibility

Reports compatibility issues

Suggests updates to themes

Provides file and line details

Relies on Tide scans

About this plugin

Author: WP Engine
Categories: Utilities
Version: 1.6.3
Last updated: 14-12-2023
WordPress version: 5.6
Tested up to: 6.4.5
PHP version required: 5.6
Languages: English (Australia), English (Canada) [+22]
Learning resources: View resources

Overview

The WP Engine PHP Compatibility Checker is a valuable tool designed to help WordPress website owners on any hosting platform assess their site's compatibility with different PHP versions. By analyzing the code in installed themes and plugins, the plugin provides a comprehensive report detailing errors and warnings, highlighting specific files and line numbers where issues occur. It categorizes issues based on PHP compatibility and suggests potential updates for themes and plugins to ensure code compliance. While it doesn't execute code, preventing detection of runtime issues, it leverages Tide—a background scanning service—for near-real-time results. Users are encouraged to update their sites to PHP 7.4 or even PHP 8.0, as older PHP versions are deprecated. Although the tool strives for accuracy, it may occasionally produce false positives, especially with unused code paths created for backward compatibility. The plugin, crafted by WP Engine to aid broader PHP adoption, invites community contributions and ensures users test thoroughly before migrating PHP versions.

PHP Version Compatibility Checking

  • Checks compatibility of themes and plugins with different PHP versions.
  • Provides a report categorizing issues into errors and warnings.
  • Lists file and line number of incompatible code.

Detailed Reporting

  • Offers detailed information on why a line of code is incompatible.
  • Suggests updates to themes and plugins for compatibility.
  • Helps identify specific areas that need fixing.

Real-Time Scanning

  • Relies on Tide for near real-time scan results.
  • Constantly updates with the latest plugin and theme versions.
  • May take up to 10 minutes for results to be returned.

Community and Security Focused

  • Created by WP Engine to help increase adoption of modern PHP versions.
  • Welcomes contributions from developers and other WordPress hosts.
  • Provides a channel to disclose security issues.

Features list

Feature

Premium version

End-to-end management

Comprehensive oversight from start to finish.

Fully managed WP, PHP & MySQL updates

Automatic updates for WordPress, PHP, and MySQL.

Site Speed Boost with EverCache®

Enhanced site performance with EverCache® technology.

Transferable site for easy client handoff

Easily transfer sites to clients.

Activity log & advanced user permissions

Detailed activity logs and customizable user permissions.

Edge content delivery with global CDN

Fast content delivery via a global CDN.

Flexible site copy tools

Versatile tools for copying sites.

Daily & on-demand backups

Regular and on-demand site backups.

Free automated migration plugin

Automated plugin for free site migration.

Dev, staging, and production environments

Separate environments for development, staging, and production.

Pricing

Startup

$20 / monthly

Plan includes

1 site included
25,000 visits per month
10 GB local storage
50 GB bandwidth
24/7 WordPress customer support (Chat only)
Auto-renewing SSL and SSH access
Security patching & plugin risk scans
Automated WordPress & PHP updates
Buy Now

Enterprise WordPress

$2000 / monthly

Plan includes

End-to-end management
Fully managed WP, PHP & MySQL updates
Site Speed Boost with EverCache®
Transferable site for easy client handoff
Activity log & advanced user permissions
Edge content delivery with global CDN
Flexible site copy tools
Daily & on-demand backups
Buy Now

In some cases companies have different prices based on various components like a location. As a result the prices displayed here can differ from the ones you see on their websites.

See all pricing options

Rating and reviews

2.7

Rating summary

130

Reviews

200K

Active installations

5
4
3
2
1

User sentiment analysis

Users have predominantly negative views about the WordPress PHP Compatibility plugin, citing several recurring issues. While some appreciated its intention to identify plugins and themes compatible with the latest PHP versions, many users reported it as outdated and unreliable. It frequently fails to scan beyond PHP 7.3 and doesn't check newer versions like PHP 8. Users also reported frequent hangs, timeouts, server overloads, and false positives/negatives about compatibility. There are complaints about a lack of support and updates from the developer. A few users had a positive experience, noting its potential utility and ease of use when it worked. However, the overall consensus is that the plugin desperately needs updating and better support.
Okoth1

Okoth1

27 Oct, 2023

It hangs like many others say. No replies on the forum. You’re giving people false hope.Just get it offline and focus on your other plugins (which are working very well, btw); you’ll do yourself and many others a favor.
theozsnowman

theozsnowman

18 May, 2023

ran the plugin on quite a few sites and most timeout after a couple of plugins are tested. Lots of false positives and errors. surely there is a better plugin out there?
elffuts

elffuts

04 May, 2023

Useless! Gives a 404 error on plugins that ARE PHP 8 compatible. and then hangs. I’ve been waiting 30 minutes for it to unhang, and I finally gave up. It sure would be nice if this thing worked as advertised. Here’s what I got: MaxButtons Pro 9.5.5 Response status: 404 Message: The audit requested does not exist. Am I supposed to know what that means? How do I fix it? Right now it’s completely useless, and it hangs the software — never goes any farther to get to the rest of my plugins. Not a bit of help as is. This topic was modified 1 year, 2 months ago by elffuts. Reason: add more info about the error message
dave22n

dave22n

25 Apr, 2023

Rates several themes and plugins as compatible, which definitely are not and have crashed under newer PHP versions (Random Text 0.3.0, WP Bakery 6.0.5, Slideshow 2.3.1 (dereg’d since Apr ’22)) — and has rated several themes and plugins as incompatible which seem to work fine under PHP 7.4 previous versions (Duplicator 1.5.3.1, LayerSlider WP 6.8.2, UpdraftPlus – Backup/Restore 1.23.3, WP Mail SMTP 3.7.0). So to have false evals of plugins and themes, both directions, makes this a useless tool and a waste of time. It’s a great idea of course, but with the errors I’ve seen it means it can’t even be relied upon to give some clues in a PHP problem hunt. If I’m missing something will happily change my tune — because like ChatGPT, it sure gives some attractive, confident-looking answers! And linting ought not be so buggy as all this. Truly quite surprised.
Bob0221

Bob0221

19 Apr, 2023

Obviously the website’s current php is working or the website wouldn’t render. But you have no way to check future php versions and website compatibility. I wanted to see if my website would be compatible to PHP 8.0. This plugin redirects you to LocalWP …. whatever that is.

FAQ

Will this work outside of the WP Engine hosting account?

Are there WP-CLI commands available?

A plugin I created is listed as not compatible, what should I do?

Can I use this to test non-WordPress PHP Projects?

Why was my plugin/theme skipped?

The scan is stuck, what can I do?

I found a bug, or have a suggestion, can I contribute back?

How does the plugin determine compatibility issues?

Can this plugin detect runtime compatibility issues?