WPML Translated Term

Since I posted on their forum and I didn’t got any answer, here I am, asking the same question again. So:

I made a script that add the posibility to add an image and change the order for the terms of a custom taxonomy (called itinerary).

So i use this way of getting each term, one by one (there are only up to 10 terms, so i don’t think will be any performance penalties):

$term = get_term_by('id', $itinerary_id, 'itinerary' );

then get the image, description, url and so on.

The problem i have, however, is that i must have multilanguage content in a way that keeps the custom order AND custom image, so the site admin doesn’t have to add images for each language (10terms * 6 languages * other images every week doesn’t sound like fun!)

I tried to dig a little into WPML sql tables but I didn’t found anything that relates to both (i’m playing now only with 2 languages, english and italian) languages

So i was wondering if there is something like get_translated_term()?

Thanks!

3 Answers
3

Actually there is already in their API something for this:

icl_object_id(ID, custom_taxonomy_name, return_original_if_missing,language_code)

Works like a charm.

More read on this : Language Dependent IDs

Leave a Comment