WPIntell

Source evidence

Doesn’t work with current WP version

Wishlist and Compare for WooCommerce · support · 2026-01-12T16:11:00+00:00

mixedsentiment
highseverity
0.94relevance
3replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

3 / 31 rows with source links

9.7% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

28 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
werfewr resolved
[12-Jan-2026 15:58:52 UTC] PHP Fatal error: Uncaught TypeError: WP_Translation_Controller::translate(): Argument #1 ($text) must be of type string, array given, called in /home/alessykora-br/htdocs/br.alessykora.cz/wp-includes/l10n/class-wp-translations.php on line 144 and defined in /home/alessykora-br/htdocs/br.alessykora.cz/wp-includes/l10n/class-wp-translation-controller.php:263 Stack trace: #0 /home/alessykora-br/htdocs/br.alessykora.cz/wp-includes/l10n/class-wp-translations.php(144): WP_Translation_Controller->translate() #1 /home/alessykora-br/htdocs/br.alessykora.cz/wp-includes/l10n.php(196): WP_Translations->translate() #2 /home/alessykora-br/htdocs/br.alessykora.cz/wp-includes/l10n.php(307): translate() #3 /home/alessykora-br/htdocs/br.alessykora.cz/wp-content/plugins/wishlist-and-compare/inc/base/class-thwwc-enqueue.php(101): __() #4 /home/alessykora-br/htdocs/br.alessykora.cz/wp-content/plugins/wishlist-and-compare/inc/base/class-thwwc-enqueue.php(49): THWWC\base\THWWC_Enqueue->enqueue_scripts() #5 /home/alessykora-br/htdocs/br.alessykora.cz/wp-includes/class-wp-hook.php(341): THWWC\base\THWWC_Enqueue->admin_enqueue_scripts_style() #6 /home/alessykora-br/htdocs/br.alessykora.cz/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters() #7 /home/alessykora-br/htdocs/br.alessykora.cz/wp-includes/plugin.php(522): WP_Hook->do_action() #8 /home/alessykora-br/htdocs/br.alessykora.cz/wp-admin/admin-header.php(123): do_action() #9 /home/alessykora-br/htdocs/br.alessykora.cz/wp-admin/admin.php(244): require_once('...') #10 {main} thrown in /home/alessykora-br/htdocs/br.alessykora.cz/wp-includes/l10n/class-wp-translation-controller.php on line 263 Hi, this plugin doesn’t work with current WP version. Everything is fine, unless you need to go to the plugin settings. Workaround, if someone needs: Error example WP_Translation_Controller::translate(): Argument #1 ($text) must be of type string, array given Stack trace points to: wp-content/plugins/wishlist-and-compare/inc/base/class-thwwc-enqueue.php Cause The plugin calls the translation function __() with an array (but __() expects a string ). Newer WordPress versions enforce strict typing, so admin pages crash.Quick workaround (regain wp-admin access) Via FTP/SFTP/File Manager, rename the plugin folder: wp-content/plugins/wishlist-and-compare/ → wishlist-and-compare__off/ Reload wp-admin (plugin will be deactivated automatically). Code fix (1-line change) Edit: wp-content/plugins/wishlist-and-compare/inc/base/class-thwwc-enqueue.php Find the line similar to: 'wwmac_pageid' => __($this->pagedata(), 'wishlist-and-compare'), Replace with: 'wwmac_pageid' => $this->pagedata(), Save. Re-enable plugin Rename the folder back to: wishlist-and-compare Then activate the plugin again in wp-admin. Note: This change may be overwritten by plugin updates. We have forwarded this to our technical team, and we will be releasing a new version soon with the necessary fixes, along with compatibility updates for the latest versions of WordPress and WooCommerce. If you need this fix urgently, please raise a support ticket through our website, and we’ll be happy to share the updated plugin file with you. Thank you! We are glad to inform you that a new version of our plugin has been released, which includes the improvements. Please update the plugin to the latest version and verify the functionality on your end. Thank you!

Comments

3 shown
werfewr 2026-01-12T16:24:00+00:00

Workaround, if someone needs: Error example WP_Translation_Controller::translate(): Argument #1 ($text) must be of type string, array given Stack trace points to: wp-content/plugins/wishlist-and-compare/inc/base/class-thwwc-enqueue.php Cause The plugin calls the translation function __() with an array (but __() expects a string ). Newer WordPress versions enforce strict typing, so admin pages crash.Quick workaround (regain wp-admin access) Via FTP/SFTP/File Manager, rename the plugin folder: wp-content/plugins/wishlist-and-compare/ → wishlist-and-compare__off/ Reload wp-admin (plugin will be deactivated automatically). Code fix (1-line change) Edit: wp-content/plugins/wishlist-and-compare/inc/base/class-thwwc-enqueue.php Find the line similar to: 'wwmac_pageid' => __($this->pagedata(), 'wishlist-and-compare'), Replace with: 'wwmac_pageid' => $this->pagedata(), Save. Re-enable plugin Rename the folder back to: wishlist-and-compare Then activate the plugin again in wp-admin. Note: This change may be overwritten by plugin updates.

Elena 2026-01-13T04:45:00+00:00

We have forwarded this to our technical team, and we will be releasing a new version soon with the necessary fixes, along with compatibility updates for the latest versions of WordPress and WooCommerce. If you need this fix urgently, please raise a support ticket through our website, and we’ll be happy to share the updated plugin file with you. Thank you!

Elena 2026-06-24T12:23:00+00:00

We are glad to inform you that a new version of our plugin has been released, which includes the improvements. Please update the plugin to the latest version and verify the functionality on your end. Thank you!