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.

This topic contains 4 replies, has 2 voices.

Last updated by bettyG 1 year, 11 months ago.

Assigned support staff: Rajeeb Banstola.

Author Posts
August 7, 2019 at 5:32 pm #4357151


1) The homepage is translated in English but it keeps going back to the original French homepage.

2) Also, we can't assign translation to anyone anymore. The pages are stuck in the Translation bin. There seems to be a bug.

3) And is there a way to ''force'' to use Advanced Translation Editor? When I want to edit a translation, it opens the classic editor and not the advanced.

Thank you!

August 7, 2019 at 6:05 pm #4357275


4) In this page: hidden link
I can't find where to translate the text below the product (View card set options).

August 7, 2019 at 6:55 pm #4357611


Regarding point #4, I found where the text is injected. How can I modify it so WPML picks it up in the strings translation?

function bbloomer_view_product_button() {
global $product;
$link = $product->get_permalink();
echo '<a href="' . $link . '" class="button product_type_simple add_to_cart_button" style="font-size:13px">View Card Set Options</a>';
August 8, 2019 at 2:46 am #4359199

Rajeeb Banstola


Thank you for contacting WPML Support!

1. Please make sure your server meets all the requirements for running WPML:

2. We are not aware of such bug as of now. Can you please try deactivating non-WPML plugins and temporarily switch to a default theme like "TwentyNineeten" and see if you can assign?

3. Check the instructions here to enable the Advanced Translation Editor. If you are trying to translate the content that was previously translated using Classic Editor, you would have to enable one more option. Go to WPML - Settings - How to translate posts and pages - Content that was created with WPML Classic Translation Editor - and select "Switch to Advanced Translation Editor".

Note that this option may make the old translations unusuable. Use with caution.

4. Use the below code:

function bbloomer_view_product_button() {
	global $product;
	$link = $product->get_permalink();
	echo '<a href="' . $link . '" class="button product_type_simple add_to_cart_button" style="font-size:13px">' .__( 'View Card Set Options', 'bbloomer'). '</a>';

You need to wrap strings with gettext functions in order to make those translateable. You can find more information here:

Let me know if you have any questions!

August 8, 2019 at 4:01 pm #4364623


My issue is resolved now. Thank you!