Skip Navigation

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

Problem:
The client was experiencing an issue where after renaming attributes and changing their slugs in YITH ajax product filters, the new names were not appearing in the filter settings dropdown. Instead, the old names were displayed. This issue was suspected to be related to how WPML manages terms.
Solution:
We recommended the client to:
1. Create a full backup of the site.
2. Update all outdated plugins and themes, especially the WPML plugins. This can be done in Plugins -> Add new -> Commercial tab -> Click on the button to search for new versions -> Download and install the latest version of the WPML plugins.
3. Flush any cache memory that might exist.
4. Apply the workaround described in this errata page: https://wpml.org/errata/wordpress-6-7-mo-files-not-loaded-and-leading-to-missing-translations-on-front-end/
5. Go to Woocommerce -> Woocommerce Multilingual & Multicurrency -> Status tab -> Fix any error that might appear in the first two sections.
6. Edit the filters manually on the secondary languages and manually add the changes to the configuration of each translated filter -> Save the changes -> Double-check if the issue disappeared.

If the solution provided here does not resolve your issue or seems outdated, 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 persists, please 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 1 voice.

Last updated by Carlos Rojas 3 weeks, 3 days ago.

Assisted by: Carlos Rojas.

Author Posts
November 22, 2024 at 1:19 pm #16434063

nikolaosM

Background of the issue:
I am using YITH ajax product filters on my site. We created filters and presets with attributes, and everything was working correctly. After renaming some attributes and changing the slugs, we can no longer see them in the filters settings dropdown with the new names. YITH support suggested that the issue might be related to how WPML manages terms. They advised disabling WPML to check if the terms appear correctly, but we cannot deactivate WPML on a live site. URL: hidden link

Symptoms:
The new attribute names are not appearing in the dropdown; instead, the old ones are displayed.

Questions:
Can you help us resolve the issue without deactivating WPML?
Is there a way to ensure WPML manages the terms properly after renaming attributes?

November 22, 2024 at 1:20 pm #16434072

nikolaosM

Hello,

This is the full YITH support answer.

"the issue is not strictly related our plugin, but in the way you created your taxonomy and terms switching the language then. I suppose that in this case WPML is not managing your terms properly and it's causing this mismatch.

My suggestion is disable WPML and relative plugin and check if you can see terms in the right language on our plugin panel.

If yes, please contact WPML support asking for a feedback."

Thanks!

November 26, 2024 at 12:30 pm #16444618

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+01:00)

Hello,
Thank you for contacting us

I would like to ask you to follow these steps:
- Create a full backup of the site
- Update all outdated plugins and themes, especially the WPML plugins. You can update the WPML plugins in Plugins -> Add new -> Commercial tab -> Click on the button to search for new versions -> Download and install the latest version of the WPML plugins
- Flush any cache memory that might exist
- Apply the workaround described in this errata page: https://wpml.org/errata/wordpress-6-7-mo-files-not-loaded-and-leading-to-missing-translations-on-front-end/
- Go to Woocommerce -> Woocommerce Multilingual & Multicurrency -> Status tab -> Fix any error that might appear in the first two sections
- Edit the filters manually on the secondary languages and manually add the changes to the configuration of each translated filter -> Save the changes -> Double-check if the issue disappeared

Could you tell me the results of the steps described above?

Regards,
Carlos

December 2, 2024 at 8:25 am #16464502

nikolaosM

Hello,

Thanks for the help, I recheched the translations and I was able to find the attribute.

I also have a problem with WPS hide login https://wordpress.org/support/topic/wpml-default-language-directory-hide-login-not-working/. Can you help with this or do I have to open a new ticket? If so mark this as solved.

Thanks!

December 2, 2024 at 9:19 am #16464770

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+01:00)

Hi,
I'm happy to hear that the original issue is solved.

As this new issue is different than the original one, I kindly ask you to open a new ticket describing step-by-step how to reproduce it 🙂

Note: I read the ticket you shared and it seems the WPS hide login plugin is incompatible with the default directory option. To get our compatibility experts to look deeper, you must create a new ticket only for this problem.

Thank you very much for your understanding.
Have an excellent day!