Skip Navigation

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.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 -
- - - - - - -

Supporter timezone: Pacific/Easter (GMT-05:00)

This topic contains 5 replies, has 2 voices.

Last updated by Ilyes 11 months, 3 weeks ago.

Assisted by: Ilyes.

Author Posts
January 5, 2024 at 7:32 pm #15156186

ahmedB-27

I have a problem with multicurrecny Whenever I activate it then I cannot use Elementor or as a page editor can you please assist I have tried disabling all plugins and testing every one separately it seems that multicurrency plugin is having an issue with elementor pro

January 8, 2024 at 4:01 pm #15161768

Ilyes
Supporter

Languages: English (English ) French (Français )

Timezone: Pacific/Easter (GMT-05:00)

Hello,

Thank you for your patience,

After testing this under a clean Woodmart theme, we found out that this function in not mentioned under the functions.php file, so it must be a custom function added manually,

Could you please re-check that function as it seems to be contradicting with our multicurrency functions,

Thanks,

January 14, 2024 at 3:21 pm #15182490

ahmedB-27

as per our discussion there was an issue with wpml woocommerce setting and now it is showing an eeor and page is not loading

January 15, 2024 at 4:37 pm #15186250

Ilyes
Supporter

Languages: English (English ) French (Français )

Timezone: Pacific/Easter (GMT-05:00)

Hello,

Yes, and when we tested the same configuration with a clean Woodmart installation, the issue didn't occur

As a proof of concept, please change to a default theme and see if the issue persists;

This function is conflicting with the multicurrency functionality :


function modify_client_currency( $current_currency ) {
if( !is_admin() ){
global $woocommerce;

$currency = isset( $_GET['currency'] ) ? esc_attr( $_GET['currency'] ) : $current_currency;
$currency = strtoupper( $currency );

$woocommerce->session->set('client_currency', $currency);

return $currency;
}

Best,

January 15, 2024 at 7:14 pm #15186714

ahmedB-27

i have commented out this function and elementor is now working the issue is with WPML plugin .
can you please check what are the attached not installed althought i am running a woocommerce site and cannot be installed

Screenshot 2024-01-15 231214.png
January 16, 2024 at 3:34 am #15187514

Ilyes
Supporter

Languages: English (English ) French (Français )

Timezone: Pacific/Easter (GMT-05:00)

Hello,

Thank you for your follow-up,

Please keep in mind that the code you commented out doesn't belong to WPML nor to Woodmart, hence this wasn't caused by WPML but rather a conflict between that custom code you had under your theme and WPML, I'm glad that this got solved.

For the screenshot you provided, CMS NAV and Sticky links are not needed for your site, so it is okay to keep them as "not installed"

For Woocommerce multilingual, you already have installed it, and is working fine, it is a false positive that you could ignore.

Finally, for Gravity Forms multilingual, you already have the equivalent plugin installed called "Contact Form 7 Multilingual", no need to change anything.

Best,

The topic ‘[Closed] Can't open elementor when multicurrency is enabeled – woodmart theme’ is closed to new replies.