Make WordPress Core

Opened 23 months ago

Last modified 4 weeks ago

#58320 new enhancement

Clarify meaning of "beta" with newer PHP versions (or remove)

Reported by: desmith's profile desmith Owned by:
Milestone: 6.9 Priority: normal
Severity: normal Version:
Component: WordPress.org Site Keywords:
Focuses: docs, php-compatibility Cc:

Description

https://make.wordpress.org/core/handbook/references/php-compatibility-and-wordpress-versions/

That web page says that WordPress' support for PHP 8.0, 8.1, and 8.2 all are "beta". In this context, I believe the label is at best misleading.

In my work role at a web host, I've seen a LOT of customers point to that page as a reason to resist/refuse upgrading their sites past PHP 7.4. My understanding is that the intent of the label, on that page, is not to indicate that WP core has compatibility issues; rather it is intended to highlight that many themes and plugins may not yet properly support those PHP versions.

(My interpretation of that intent comes from https://make.wordpress.org/hosting/2023/05/15/is-wordpress-compatible-with-php-8/ , which I inadvertently inspired; if that is inaccurate, please let me know!)

I believe the "PHP compatibility" page should more explicitly state that WP core is, in fact, fully compatible with PHP 8.x (assuming that's the case, of course). If that seems too much of a step, the page should at least clarify that the "beta" label is intended to represent the state of the larger community's support, and not necessarily that of core.

Change History (8)

#2 @desmith
21 months ago

Just saw that. I don't think that discussion, and this ticket, are mutually exclusive. Clarifying where "compatible" and "beta" refer to core, versus where they refer to the WP ecosystem as a whole, is likely to be an ongoing discussion.

#3 @SergeyBiryukov
20 months ago

#58928 was marked as a duplicate.

#4 @johnbillion
4 weeks ago

  • Milestone changed from Awaiting Review to 6.9

#5 @johnbillion
4 weeks ago

  • Keywords php80 added

#6 @johnbillion
4 weeks ago

  • Focuses php-compatibility added
  • Keywords php80 removed

This ticket was mentioned in Slack in #core-php by johnbillion. View the logs.


4 weeks ago

This ticket was mentioned in Slack in #core by joemcgill. View the logs.


4 weeks ago

Note: See TracTickets for help on using tickets.