Hook into language detection function?
-
What I would like to achieve is set the site language based on the country (detected by IP) , upon a user’s first visit. I see there is a filter qtranslate_detect_language in function qtranxf_detect_language and it seems like this is the filter I need to use, but I can’t find anything about it on the plugin site, so decided I would ask here before I start experimenting with it ?? Plus, it might help others that need something similar.
What I presume, is that I should use:
add_filter('qtranslate_detect_language', 'my_detection_function',10,1);
and then in the function:
– first I check if $url_info[‘doing_front_end’] is true, as I don’t need this for the admin
– the I set $url_info[‘language’] to the language I want, using the 2-letter code
– I echo $url_info backWould that be enough?
- The topic ‘Hook into language detection function?’ is closed to new replies.