Skip to content Skip to sidebar

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

Problem:
You are experiencing a 404 error when trying to access any of the sites. The links appear correct, but the pages do not display. However, when changing the language in the table view of the templates and pressing the view button, everything shows as translated with the sample data, but it does not work with the real data on the live site.
Solution:
If you're encountering this issue, we recommend you try the following steps:
1. Go to WPML → String Translation.
2. Search for both 'product-category' and 'Kategori', then delete all related entries that appear.
3. Go to Settings → Permalinks and click Save Changes to refresh them.
4. Navigate to WooCommerce → WooCommerce Multilingual & Multicurrency → Store URLs and retranslate the product category.
Please ensure to take a full site backup before proceeding.

This solution might be irrelevant if it’s 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 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.

This topic contains 7 replies, has 0 voices.

Last updated by Andrey 1 week, 3 days ago.

Assisted by: Andrey.

Author Posts
October 22, 2025 at 6:27 pm #17509829

ditteK

When I try to access any of the sites, it shows a 404 error and I cannot figure out why. The link seems correct, but it doesn't show anything.

However, when I go to the table view of the templates, change the language and then press the view button, it does show that eveyrhting is translated with the mock-version (sample data) of the template, it just doesn't seem to work properly when natively going to the archive (with the real data on the live site)

I have also checked in elementor theme builder that all the categories are set up correctly so that it should use the right template for the right page, even in german.

I would love to give you a link, but I currently only have set it up so that logged in users can view the german language, but I have some screenshots.

Can your help me with this?

Screenshot_2025_10_22_152825.png
Screenshot_2025_10_22_153108.png
October 22, 2025 at 7:42 pm #17510082

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

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

Thank you for contacting WPML support.

I checked the pages in your menu, but couldn’t see the issue. Could you please share direct links where the problem can be observed?

Also, please try re-saving the permalinks under Settings → Permalinks.

We’ve just released a new version of WPML. Please update your WPML plugin and add-ons to the latest version (4.8.4) to benefit from the most recent bug fixes and improvements. While this may not necessarily resolve the issue immediately, it’s important to troubleshoot using the latest code.

You can check the latest released versions under My Account → Downloads on our site.

If you don’t see the update right away, click the Check for updates button in Plugins → Add New Plugin → Commercial.

Before proceeding, please remember to back up your database.

October 24, 2025 at 8:03 am #17515138

ditteK

Hello ANdrey, I see that my topic has been split. So you don't have all the details. I have updated to the most recent version form the commercial tab.

This is a translation from danish to german. I already have one functional from danish to english. I have translated all the shop pages, just like a have with the englihs ones, but when I go to a shop page and change the language to german or navigate from the german front page to a shop page, it gives a 404 page, and it happens on every shop page.

THOUGH curently the german language is not enabled for visitors, only for logged in admins, that have hidden languages enabled. So I can't really give you a link where it happens, not one that you can visit anyway.

I have tried to enable it temporarily and deleting the cache both on the site and locally, but it does not work.

I have also tried to resave my permalinks, but it seems to have no effect.
I should also say that on ANY other page I have translated, it works fine, and on the product themselves.

If you want a link, here: when I go here: hidden link and change to the german, it goes to this link: hidden link which is consistent with the link structure it does in the english langauge.

All categories have also been translated, so when I go to the template editor in elementor, it even shows the german translations, when choosing where to use the template.

I cannot figure out why the shop pages doesn't work.

October 24, 2025 at 8:51 pm #17517919

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

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

Thank you for providing more details.

What caught my attention on the link you shared — hidden link — is the word “Kategori” starting with a capital letter, which shouldn’t be the case.

Could you please try the following steps?
1. Go to WPML → String Translation.
2. Search for both product-category and Kategori, then delete all related entries that appear.
3. Go to Settings → Permalinks and click Save Changes to refresh them.
4. Navigate to WooCommerce → WooCommerce Multilingual & Multicurrency → Store URLs and retranslate the product category.

Please make sure to take a full site backup before proceeding.

October 28, 2025 at 7:39 am #17524517

ditteK

This did not resolve my issue. All the links are now not with capital letters, and such. And I did empty the cache on the website and my browser, still the german version does not work.

If you want I can give you temporary access to the site, so that you can tinker around yourself and see the german site.
I have backup running and can reestablish the site from managewp, so if something fails, you could just tell me, and I could reestablish it pretty quickly.

October 28, 2025 at 11:37 am #17525839

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

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

I need to request temporary access (wp-admin and FTP) to your site—preferably to a test site where the problem has been replicated if possible—in order to be of better help. When you log in to leave your next reply, you will find the needed fields below the comment area. The information you will enter is private, meaning only you and I can see and access it.

October 28, 2025 at 1:16 pm #17526257

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

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

Thank you for providing more details.

Could you please check the following link now?
hidden link
Then try switching to German.

Basically, I repeated the steps I mentioned earlier — I deleted the “kategori” slug from WPML → String Translation, re-saved the permalinks, and retranslated it into German through WPML → String Translation.

If you want to view hidden languages, you can enable the “Display hidden languages” option in your profile settings.

Schiebeleitern-–-JUMBO-Stillads.png
October 28, 2025 at 1:44 pm #17526406

ditteK

Not sure why it worked for you and not for me, but I am very happy you solved the issue.

Yes, I know you can do that with the hidden language, that is the only reason I could tell it did not work.

Thanks a bunch. I willrevoke your access

October 28, 2025 at 1:46 pm #17526409

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

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

Thank you for your feedback.

Have a nice week 🙂