Skip to content Skip to sidebar

Tagged: 

This topic contains 0 reply, has 0 voices.

Last updated by Tomas Horejsi 9 months, 1 week ago.

Assisted by: Lauren.

Author Posts
April 4, 2025 at 4:26 pm #16898507

Tomas Horejsi

Background of the issue:
I am trying to translate a page using Beaver Builder by clicking the two arrows in a circle. However, I encountered an error. The issue can be seen on the page linked here: [Link to a page where the issue can be seen].

Symptoms:
I received the following errors: 'Warning: foreach() argument must be of type array|object, string given in /data/www/ketom.cz/www.ketom.cz/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/BeaverBuilder/class-wpml-beaver-builder-translatable-nodes.php on line 39', 'Warning: Array to string conversion in /data/www/ketom.cz/www.ketom.cz/wp-content/plugins/wp-seo-multilingual/classes/Shared/TranslationJob/BaseHooks.php on line 78', and 'Fatal error: Uncaught TypeError: strtr(): Argument #1 ($string) must be of type string, array given in /data/www/ketom.cz/www.ketom.cz/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/Labels.php:23'.

Questions:
How can I resolve the errors encountered when trying to translate a page using Beaver Builder?