Skip Navigation

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

Problem:
PHP Fatal error: Uncaught TypeError: str_contains(): Argument #1 ($haystack) must be of type string, array given in ...m/wp-includes/blocks.php:1409 When enabling "Scellius for WooCommerce" plugin with PHP 8

Solution:

The error was happening due to the settings being corrupted.

To fix this, We went to the site database wp_options table and searched for the option name "woocommerce_scelliusstd_settings" and renamed it to "woocommerce_scelliusstd_settings_old", this stored the plugin settings.

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.

This topic contains 14 replies, has 2 voices.

Last updated by Shekhar Bhandari 3 months, 4 weeks ago.

Assisted by: Shekhar Bhandari.

Author Posts
July 17, 2024 at 7:49 pm #15968323

romainO-2

Ok I have informed the paiement plugin developers. I'm waiting for their answer. I can't manipulate data bases by myself.

July 19, 2024 at 5:34 am #15975892

Shekhar Bhandari
Supporter

Languages: English (English )

Timezone: Asia/Kathmandu (GMT+05:45)

Sure, updating the ticket status.