Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
The customer is concerned about the compatibility of WPML with PHP 8.2, which has been out for almost a year. They have noticed PHP 8.2-related issues and expect WPML to keep up with the latest PHP version.

Solution:
The support agent acknowledged the concern and mentioned that both WordPress and WPML are working on becoming fully compatible with PHP 8.2. They assured the customer that their feedback would be shared with the development team.

50% of people find this useful.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Tagged: 

This topic contains 3 replies, has 2 voices.

Last updated by Mihai Apetrei 1 year, 5 months ago.

Assisted by: Mihai Apetrei.

Author Posts
October 30, 2023 at 2:21 pm #14692817

Joost

PHPv8.2 has been out for almost a year now. It is advised to keep up to date.

WPML currently has many PHPv82 issues (search this forum).

The default WPML answer is that WordPress does not officially support this version but for a commercial product I would expect you to walk ahead of the crowd. Also there is a discussion in the WordPress community on this subject. If you take https://make.wordpress.org/core/handbook/references/php-compatibility-and-wordpress-versions/ literally PHPv8.0 is only just now supported with WPv6.3, which is ridiculous.

Ironically the issue we're experiencing has to do with the Yoast whip package (which is meant to motivate you to install the newest PHP versions!!!). See below.

And in general: please just stay up to date with PHP regardless of what others are doing.

Deprecated: Creation of dynamic property Whip_RequirementsChecker::$configuration is deprecated in /public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/yoast/whip/src/Whip_RequirementsChecker.php on line 37
Deprecated: Creation of dynamic property Whip_RequirementsChecker::$messageManager is deprecated in /public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/yoast/whip/src/Whip_RequirementsChecker.php on line 38

Kind regards,
Joost

November 2, 2023 at 9:05 am #14713887

Mihai Apetrei
WPML Supporter since 03/2018

Languages: English (English )

Timezone: Europe/Bucharest (GMT+03:00)

Hi there, Joost.

Thank you for bringing this up. What you say is true, WordPress is currently in a beta-support state for 8.2 (also our plugins) but the devs at Automattic (the company that built WP) and our devs are continuously working on getting the products to a PHP 8.2 fully compatible state.

I will let our team know about your valuable feedback.

Unfortunately, there's not much more that I can do outside of sharing your feedback.

We, supporters, don't know which are the priorities that are set for or by the devs but what I can say is that, because we have a large database of customers, there are multiple issues (compatibility and non-compatibility related) that are split into priority levels so there's a full workload that our devs are handling every day.

Have a lovely rest of the day!

Mihai Apetrei

November 8, 2023 at 8:48 am #14753719

Joost

Hi Mihai,

Thanks for your response. And FYI: WordPress now reccomends PHPv81 or PHPv82. See https://wordpress.org/news/2023/10/wordpress-6-4s-php-compatibility/

November 8, 2023 at 11:15 am #14755575

Mihai Apetrei
WPML Supporter since 03/2018

Languages: English (English )

Timezone: Europe/Bucharest (GMT+03:00)

Thank you very much for letting us know, Joost.

Our team was also waiting for the release of the latest WordPress version and definitely we will be fully compatible with PHP 8.2 soon, too.

Have a lovely rest of the day.

Mihai