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 0 replies, has 0 voices.

Last updated by peterM-147 14 hours, 13 minutes ago.

Assisted by: Osama Mersal.

Author Posts
January 14, 2025 at 8:49 am #16591580

peterM-147

Background of the issue:
I am trying to create an English copy of my site. Most things are okay, but I have an issue with a component not showing on the translated page. On the home page, we have a section with the latest projects (Zadnji projekti) featuring a carousel with 3 slides, each containing a component inserted with a shortcode. On the primary Slovenian page (hidden link), the carousel with the last three projects is visible. However, on the English page (hidden link), the carousel does not appear. I tried creating a blank page in the Slovenian language and inserted the shortcode of the component in a text frame, and it appeared normally. Then, I created a blank page the same way in the English language, but the component does not appear.

Symptoms:
The carousel component is not appearing on the translated English page, although it appears on the primary Slovenian page.

Questions:
Why is the carousel component not appearing on the English page?
How can I make the component appear on the translated page?

January 14, 2025 at 12:31 pm #16592823

peterM-147

Looks like there was a problem with short codes. On english pages it works with ID's, on Slovenian pages I have short codes including names.

Here is an example: On Slovenian page I have short codes of components containing names such as: [cs_gb name="20241212-obenauf-zp"]

If I have inserted short code in the same way (only of translated component) on English page, It did not show. When I change it to id for example: [cs_gb id=5539] it somehow works fine.

Don't know why, but problem is now solved that way.

Kind regards,
Peter