After a lot of hard work, a lot of testing, and many cups of coffee and tea went into releasing v1.5.0, which brings full support for PHP 8.0.
You should upgrade ClassicPress to v1.5.0 before changing your PHP version. This version is still fully compatible with PHP 5.6.
Note, we always recommend creating a backup just in case.
The core team and the community have tested this version thoroughly and it should work out of the box for the majority. But, every ClassicPress and their hosting environment is different so please report any issues you encounter. You can do it either in the forum under the release notes or directly open an issue on GitHub to get a faster response from the core team. Make sure you report your exact PHP version.
Please remember, this does not include PHP 8.1 yet. Some community members have reported that ClassicPress v1.5.0 works with PHP 8.1, but we do not officially support PHP 8.1 yet.
In addition to the long-awaited PHP 8.0 support, this version includes additional goodies:
- The “Add Plugins” page displays plugins supporting ClassicPress first from the WordPress repository
- Added support for image lazy loading to speed up your websites
- Added support for Update URI plugin header
- Theme editor now handles modern CSS without reporting errors
- Fresh ClassicPress installs will now disable Comments and Avatars by default (no more unnecessary spam on new installs)
These are just highlights. To see all the changes and fixes, please see the release notes.
Don’t forget to say “thank you” to the core team. They’ve put in a lot of work to make this happen!
As always, this is a community-driven and funded project. If you can, please donate to support ClassicPress. You can also support ClassicPress through GitHub Sponsors. Donations are tax-deductible in the US.
If you’re an avid Amazon shopper in the US, please designate ClassicPress Initiative to allow Amazon to donate a percentage of your purchases to ClassicPress.