Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 -
- 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 -

Supporter timezone: Europe/Madrid (GMT+02:00)

This topic contains 5 replies, has 0 voices.

Last updated by Carlos Rojas 3 days, 21 hours ago.

Assisted by: Carlos Rojas.

Author Posts
July 14, 2025 at 11:17 pm #17235764

pumpkin-yazilim-hizmetleri-lim

Background of the issue:
I want to delete all WPML strings that are not used on the frontend. I have around 15000 strings and I don't want to include these in auto translation because I don't need any translation for the admin Dashboard or any backend page.

Symptoms:
Removing one by one these 15000 strings will take time.

Questions:
How can I remove only the backend strings?

July 15, 2025 at 9:37 am #17237015

Carlos Rojas
WPML Supporter since 03/2017

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

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

Hello,
Thank you for contacting us

In WPML -> Translation Management -> Strings section (at the bottom), you can select the option to register only strings that appear in the frontend.

To delete unused strings, you can go to WPML -> String Translations -> Search the strings or filter them by domains -> Select them and delete them using the button that appears at the end of the results table.

Regards,
Carlos

July 16, 2025 at 12:44 am #17239898

pumpkin-yazilim-hizmetleri-lim

Hello,

Thanks for the respond.

Many Unknow strings are actually fronted strings. How can I convert or save them as fronted strings?

Regards

July 16, 2025 at 8:25 am #17240606

Carlos Rojas
WPML Supporter since 03/2017

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

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

Good morning!

I'm sorry, I don't understand what you mean in your previous message. Can you share a screenshot or a link to a video describing the problem with the strings? This will help me identify the problem and find a solution.

July 16, 2025 at 9:41 pm #17243723

pumpkin-yazilim-hizmetleri-lim

Hello,

WPML has designated some "Frontend" strings as "Unknown" strings.

hidden link
hidden link
hidden link

These words are on the front end of the site. Therefore, they should have been included in the "Frontend" strings section of the WPML Translate Management section. But these are on the ''Unknown'' section:

hidden link

I only want to translate the words in the "Frontend" section, meaning the words on the front end of the site.

How can I designate these strings, which are located on the front end of the site but in the "Unknown" category, as "Frontend" strings?

Regards

July 17, 2025 at 8:06 am #17244370

Carlos Rojas
WPML Supporter since 03/2017

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

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

Hi there,

There is no option in WPML to change the registration of the strings, unless you can apply a custom solution directly on the database (keep in mind that custom solutions fall outside the scope of our support service).

Another important thing to keep in mind is that the string you showed in the screenshots is not a frontend string because it is created in the backend. That is the reason why WPML shows 'Others', but also that the string belongs to a menu.