WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Using an IDN internationalized domain name in Thai appears to work fine. However when using WP Multisite Subdomain network and trying to ADD SITE as a SUBDOMAIN - it is not accepting the Thai characters and generates error "Missing or invalid site address."

I tried changing some setting in phpMyAdmin collation and wp-config.php but didn't really know what to do with that, and plugin intlWP which looked like it would do it, has not fixed the problem of using Thai as the subdomain site address.

this isn't a translation issue, it's a URL and WP Admin interface issue I think.

there has to be a way to have a WP multisite using Thai language subdomains... any suggestions welcome. thanks

share|improve this question
What if you use the address as Punycode? (Firefox address bar shows IDN address in this format). – brasofilo Nov 15 '12 at 17:34
Its right; the core of WordPress have no possibility for this characters. I have change the core for this requirement for a customer. I will ask and check, how we have realized this and give feedback here. – bueltge Nov 16 '12 at 9:07

First of all, you dont need to edit core files. Check this plugin: http://wordpress.org/extend/plugins/wordpress-turkce/

This plugin letting "ŞşİıĞğÜüÖöÇç" (Turkish) characters in permalinks, usernames and blog names. You need to define those 2 variable for usernames and blog names:

define( 'WPTURKCE_USER', true );
define( 'WPTURKCE_BLOG', true );
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.