This thread is resolved. Here is a description of the problem and solution.
Problem:
If you're experiencing issues where buttons inside the page options of the Movedo Theme keep reappearing on the translated homepage hero section after updates, despite being cleared previously, it might be due to a synchronization problem with the theme's custom fields.
Solution:
We recommend setting the problematic custom field
_movedo_grve_feature_section
to "Copy once" in the WPML > Settings > Custom Field Translation. This setting will copy the field's options once during the initial translation, allowing for independent adjustments in different languages thereafter. Avoid setting this field to "Translate" as it contains complex theme options that should not appear in the WPML Translation Editor. If the issue persists, consider contacting the theme author to suggest adjustments in their wpml-config.xml file to better handle text values.
Please note that this solution might become outdated or may not apply to your specific 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 problem continues, please open a new support ticket.
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: Compatibility
This topic contains 6 replies, has 0 voices.
Last updated by Andreas W. 2 months, 2 weeks ago.
Assisted by: Andreas W..
| Author | Posts |
|---|---|
| February 21, 2026 at 5:33 pm #17840269 | |
|
federicoR-26 |
Hi, The "Book Now" and "Gift Card" buttons keep reappearing on the English homepage hero section. The previous fix (manually clearing the Button Text fields) is clearly not a lasting solution, as the problem comes back every time the homepage is updated or refreshed. It's been less than two weeks since the last fix. To be direct: simply clearing the fields each time is not resolving the issue — it's a temporary workaround. There is clearly an underlying synchronization problem that causes the English translation to repopulate these fields from the Italian original, even though they are empty in the Italian version. I need a permanent fix for this. Could you please investigate the root cause and ensure that: The page in question: |
| February 21, 2026 at 6:54 pm #17840317 | |
|
Andreas W. WPML Supporter since 12/2018
Languages: English (English ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
Hello, Thank you for reaching out! It is likely that you translated those theme options (Buttons), which are saved on WPML > String Translation. I would suggest you search for the strings at WPML > String Translation and delete them. If this does not solve the issue, please let me know. Best regards |
| February 22, 2026 at 3:51 pm #17841174 | |
|
federicoR-26 |
Hi Andreas, First I was told to retranslate the page. Then someone manually cleared the Button Text fields. Now I'm being asked to search and delete strings in String Translation. Every time it's a different workaround, and the issue keeps coming back. I'm not a WPML developer. I'm a paying customer running a business website. I shouldn't have to debug this myself through trial and error. Could you please either: The affected page: I appreciate your help, but I need a definitive resolution this time. Federico |
| February 22, 2026 at 4:46 pm #17841224 | |
|
Andreas W. WPML Supporter since 12/2018
Languages: English (English ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
Hello, I'd like to request temporary access (wp-admin and FTP) to the website to investigate the issue further. You'll find the necessary fields below the comment section if you log in to leave the next reply. The information you provide will be private, meaning only you and I will be able to see and access it. IMPORTANT If you don't see the "wp-admin / FTP" fields, your login credentials for the post and website will be set to "PUBLIC." Do NOT publish the information unless you see the required wp-admin / FTP fields. The private reply form looks like this: When replying again, click "I still need assistance". Video: Please note that we are required to request this information individually on each ticket. We are not permitted to access any login information that was not specifically provided in the private reply form for this ticket. Best regards |
| February 24, 2026 at 7:54 pm #17848770 | |
|
Andreas W. WPML Supporter since 12/2018
Languages: English (English ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
The workaround from this comment still appears to solve the issue: I tested afterwards by updating the translation of the page with the WPML Translation Editor, and the option fields remain empty. If you also want to remove the second button, then manually edit the options in the second language while editing the translated homepage inside the WordPress Editor. |
| February 25, 2026 at 8:46 am #17850141 | |
|
federicoR-26 |
Hi Andreas, I appreciate you looking into this, but the workaround you're referring to is exactly what was done before, and the buttons came back within 2-4 weeks. The pattern is clear: This has now happened three times. Manually editing the fields is not a solution. It's the same temporary fix that keeps failing. So my question is: if the workaround works at the moment it's applied, what specifically is causing the button values to be restored afterwards? Is it WPML syncing page options on save? Is it the Translation Editor overwriting the fields? Is it a known behavior with Movedo theme options? Until we identify what triggers the restore, any manual fix will just be undone again. I'm asking you to please escalate this to your development team so they can investigate the root cause. In the meantime, I've attempted a more thorough approach on my end: I deactivated all WPML plugins, cleared the cache, manually removed the buttons from both the page and the Movedo editor, saved and updated, then reactivated the WPML plugins. Let's see if this holds. If the buttons reappear again, I'll be back. Thank you, |
| February 25, 2026 at 9:45 am #17850516 | |
|
Andreas W. WPML Supporter since 12/2018
Languages: English (English ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
In fact, now, after I made an edit to the original homepage, then updated the translation, the button appears again on the translate homepage. I see that various custom fields of the theme are set to "Copy". You can set such fields to "Translate" at WPML > Settings > Custom Field Translation, which will then make the texts available inside the WPML Translation Editor. Exception: The field in this case is: _movedo_grve_feature_section I would suggest in this case, you set this field to "Copy once". This way, the options will be copied once, when translating the page for the first time. After that, you will be able to set different options on the translated page or use different options and text per language while using the WordPress Editor as a translation method. I would not suggest setting this field to "Translate" as it will cause all the theme options that are saved inside this field to appear on the WPML Translation Editor and there are many. As you can see here:
array (
0 =>
array (
'feature_settings' =>
array (
'element' => 'video',
'size' => '',
'height' => '60',
'min_height' => '200',
'header_position' => 'above',
'bg_color' => 'dark',
'bg_color_custom' => '#eef1f6',
'bg_gradient_color_1' => '#034e90',
'bg_gradient_color_2' => '#19b4d7',
'bg_gradient_direction' => '90',
'separator_bottom' => '',
'separator_bottom_color' => '#ffffff',
'separator_bottom_size' => '90px',
),
'revslider_alias' => '',
'single_item' =>
array (
'title' => '<span>This is not a <span style="font-weight: 500">restaurant</span>.</span> ',
'content_bg_color' => 'none',
'content_bg_color_custom' => '#ffffff',
'title_color' => 'light',
'title_color_custom' => '#ffffff',
'title_tag' => 'div',
'caption' => '',
'caption_color' => 'primary-2',
'caption_color_custom' => '#ffffff',
'caption_tag' => 'div',
'subheading' => '',
'subheading_color' => 'light',
'subheading_color_custom' => '#ffffff',
'subheading_tag' => 'div',
'subheading_family' => '',
'title_family' => '',
'caption_family' => '',
'content_size' => 'large',
'content_align' => 'center',
'content_position' => 'center-center',
'content_animation' => 'fade-in-up',
'container_size' => '',
'content_image_id' => '',
'content_image_size' => '',
'content_image_max_height' => '150',
'content_image_responsive_max_height' => '50',
'pattern_overlay' => '',
'color_overlay' => 'gradient',
'color_overlay_custom' => '#000000',
'opacity_overlay' => '0.50',
'gradient_overlay_custom_1' => '#000000',
'gradient_overlay_custom_1_opacity' => '0',
'gradient_overlay_custom_2' => '#000000',
'gradient_overlay_custom_2_opacity' => '1',
'gradient_overlay_direction' => '180',
'bg_image_id' => '142',
'bg_image_size' => '',
'bg_position' => 'center-center',
'bg_tablet_sm_position' => '',
'image_effect' => 'advanced-parallax',
'video_webm' => '',
'video_mp4' => '<em><u>hidden link</u></em>',
'video_ogv' => '',
'video_poster' => 'yes',
'video_device' => 'yes',
'video_loop' => 'yes',
'video_muted' => 'yes',
'video_effect' => '',
'video_url' => '',
'video_start' => '',
'video_end' => '',
'button' =>
array (
'id' => '59e05ecc99fb2',
'text' => 'BOOK NOW',
'url' => '/en/ayahuasca/',
'target' => '_self',
'color' => 'primary-1',
'hover_color' => 'white',
'gradient_1_color' => 'primary-1',
'gradient_2_color' => 'primary-2',
'size' => 'medium',
'shape' => 'square',
'shadow' => '',
'type' => 'simple',
'class' => '',
),
'button2' =>
array (
'id' => '59e05ecc9a555',
'text' => 'GIFT CARD',
'url' => '/en/gift-card',
'target' => '_self',
'color' => 'white',
'hover_color' => 'white',
'gradient_1_color' => 'primary-1',
'gradient_2_color' => 'primary-2',
'size' => 'medium',
'shape' => 'square',
'shadow' => '',
'type' => 'outline',
'class' => '',
),
'arrow_enabled' => 'no',
'arrow_color' => 'light',
'arrow_color_custom' => '#ffffff',
'el_class' => '',
),
),
)
This is not an issue caused by WPML. The theme author could use a different apporach and make sure that each text value is saved in a single custom field. This way, each field could be set to copy. After having set this field to "Copy once" the buttons no longer appear on the translated homepage after translating the page again. You might contact the theme author and suggest that they adjust their wpml-config.xml file accordingly. |