Skip to content Skip to sidebar

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

Problem:

The client was experiencing a persistent error message "If you have used WPML to translate the tab custom content fields, please click on the button below to make them translatable in the Translation Editor." even after running an SQL query. The error was related to the WooCommerce Product Tabs plugin.

Solution:

We conducted tests on a clean installation and ran the following SQL query which resolved the issue:

INSERT INTO `wp_options` (`option_name`, `option_value`, `autoload`) VALUES ('wc_product_tabs_made_fields_translatable', 'on', 'yes');

This query ensures that the WooCommerce Product Tabs fields are translatable.

Additionally, we identified that the error message originates from the WooCommerce Product Tabs plugin, specifically in the file woocommerce-product-tabs-pro/src/Admin/Product_Editor_Tabs.php on line 345. The code responsible is:

echo '<div class="notice notice-info is-dismissible"><p>'. __('If you have used WPML to translate the tab custom content fields, please click on the button below to make them translatable in the Translation Editor.', 'woocommerce-product-tabs') .'</p><p><a href="' . esc_url( $url ) . '" class="button button-primary">Run Now</a></p></div>';

If the problem persists, don't hesitate to get in touch with the plugin author for further assistance.

Please note that this solution might be outdated or not applicable to your case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue continues, we encourage you to open a new support ticket at WPML support forum.

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.

Tagged: 

This topic contains 4 replies, has 0 voices.

Last updated by Bigul 2 weeks, 4 days ago.

Assisted by: Bigul.

Author Posts
June 23, 2025 at 3:27 pm #17161376

larryL-9

Background of the issue:
I am trying to reopen this ticket: https://wpml.org/forums/topic/message-keeps-showing-i-click-run-then-the-message-just-comes-back/ or at least have this reference as a backup. I was attempting to resolve an issue where an error message keeps showing up. The issue can be seen on this page: hidden link.

Symptoms:
The error message is still there even after I ran the SQL. I expected the error message to disappear.

Questions:
How can I make the error message disappear?
Why does the error message keep showing up even after running the SQL?

June 25, 2025 at 12:11 pm #17169100

larryL-9

Is someone working on this?

June 25, 2025 at 1:45 pm #17169636

Bigul
WPML Supporter since 01/2013

Languages: English (English )

Timezone: Europe/Vienna (GMT+02:00)

Hello,

We are still working on this. The ticket has been forwarded to our second-tier team for further investigation. We will get back to you as soon as possible with an update. Please wait.

--
Thanks!

Bigul

June 25, 2025 at 3:29 pm #17170210

larryL-9

Awesome thanks

July 1, 2025 at 4:01 am #17186364

Bigul
WPML Supporter since 01/2013

Languages: English (English )

Timezone: Europe/Vienna (GMT+02:00)

Hello,

We ran detailed tests on a clean installation. After running the following query, the warning no longer appears. We were unable to reproduce the issue. Please check the attached screencast for more details: hidden link

INSERT INTO `wp_options` (`option_name`, `option_value`, `autoload`)
VALUES ('wc_product_tabs_made_fields_translatable', 'on', 'yes');

We also confirmed that this notification is triggered by the WooCommerce Product Tabs plugin. You can see the related code in the following file:
woocommerce-product-tabs-pro/src/Admin/Product_Editor_Tabs.php on line 345.

echo '<div class="notice notice-info is-dismissible">
			<p>'. __( 'If you have used WPML to translate the tab custom content fields, please click on the button below to make them translatable in the Translation Editor.', 'woocommerce-product-tabs' ) .'</p>
			<p><a href="' . esc_url( $url ) . '" class="button button-primary">Run Now</a></p>
		</div>';

If the issue persists, we kindly recommend contacting the plugin author for further assistance. Thank you for your kind understanding.

--
Thanks!

Bigul

2025-07-01_09h10_37.png