How to Convert Date to Thai

Update setlocale(LC_TIME, “th_TH.UTF-8”); echo strftime(“%A %d %B %Y”, strtotime(get_the_date())); Before: อาทิตย์ 03 มกราคม 2016 //$strdate = get_thai_date(); //print_r($strdate[“number”]); //preg, strstr or others. //$strdate = date_i18n(…); After: อาทิตย์ ๐๓ มกราคม ๒๐๑๖

How to ‘manually’ load translations/test domain outside theme context?

Already found out: load_textdomain(‘my-text-domain’, TEMPLATEPATH . ‘/languages/’. $my_locale . ‘.mo’); In some cases it could be useful to restore the previous text domain, so we should make a backup. An old function I had hidden in my code that does all, is this one: function __2($string, $textdomain, $locale){ global $l10n; if(isset($l10n[$textdomain])) $backup = $l10n[$textdomain]; load_textdomain($textdomain, … Read more

Qtranslate-X get raw post title value

post_title_ml property should be used to get a raw post value, instead of post_title $title = $post->post_title_ml To translate raw value translate_text filter can be used $english_title = apply_filters(‘translate_text’, $title, ‘en’); Or qtranxf_use_language() function $english_title = qtranxf_use_language(‘en’, $title, false, true);