[post] WordPress 6.7 Server Compatibility #260
javiercasares
started this conversation in
Open topics
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
WordPress 6.7 Server Compatibility
As we explained in previous posts (WordPress 6.6, WordPress 6.5, WordPress 6.4, WordPress 6.3), for each new version of WordPress, we aim to release an article explaining the compatibility of PHP with the WordPress versions and our team's recommendation for that specific version.
On this occasion, once again, we will explain the details of compatibility, including "beta compatible" or "compatible with exceptions".
So, here you have the compatibility information, this time, for WordPress 6.7.
Hosting Team Recommendation
The Hosting Team's recommendations for WordPress 6.7 are as follows (which may differ from the global ones).
IMPORTANT: These recommendations are intended, primarily, for new installations by hosting providers.
Where does that recommendation come from? We did review some configurations and options, we are going to explain.
WordPress' server requirements
Even if there are more stable software versions, that doesn't mean they are the ones WordPress recommends.
WordPress 6.7 requirements:
NOTE: Dropping support for PHP 7.0 and 7.1.
You can read more at Server requirements.
WordPress' compatibility "at the time"
WordPress 6.7 (released on November 12, 2024) had the following components available (stable or security-maintained versions only, and RC only for informational purposes).
NOTE: PHP has extended the Security Support one extra year for actual (PHP 8.1, 8.2, 8.3, and 8.4) and new PHP versions.
You can read more at WordPress Compatibility.
WordPress and PHP
PHP is a programming language on which WordPress code is based. This language runs on the server, and it is critical to keep it up to date, both for security and functionality.
WordPress supports many versions of PHP, some even obsolete (PHP Compatibility and WordPress Versions).
WordPress 6.7 (core) is:
(1) SECURITY ALERT: These versions are not officially maintained by PHP, so they are considered insecure and obsolete versions and should not be used in production. Check with your hosting provider about the security maintenance they can do.
Looking for all the tickets? Check this Trac PHP Search.
What "compatible with exceptions" mean?
PHP 8.0
PHP 8.1
ENT_COMPAT
toENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401
". All use cases for this functionality in Core are being investigated. NOTE: Has a patch.wp_normalize_path()
function when null is passed as an argument. This issue occurs primarily due to plugins incorrectly passing null in theadd_submenu_page()
function. NOTE: Has a patch, but moved to Future Release.widgets.php
. NOTE: Has a patch, but moved to WordPress 6.7.PHP 8.2
WP_Block
class. NOTE: Has a patch, but moved to WordPress 6.8.WP_Term
class to ensure compatibility. NOTE: Has a patch, but moved to WordPress 6.8.What "beta" mean?
PHP 8.3
maybe_unserialize()
function could still be confronted by data with trailing bytes. NOTE: Moved to Future Release.PHP 8.4
Other related tickets
PHP
wp_json_decode()
function, including validation when availableUpgrading WordPress
Do you have a version earlier than WordPress 6.7? If so, we recommend you visit the Upgrading WordPress page, where you will find information on how to upgrade from WordPress 0.7 to WordPress 6.7.
#core, #php
Beta Was this translation helpful? Give feedback.
All reactions