Chen Weiliang : WP Slug Translate plugin အလုပ်မလုပ်ရင် ဘာလုပ်ရမလဲ။
ဆောင်းပါးအမည်ကို အင်္ဂလိပ်သို့ ဘာသာပြန်ရန် ကုဒ်ထည့်ပါ။
အွန်လိုင်း စျေးကွက်ရှာဖွေရေးသမား အများအပြား သည် အွန်လိုင်းပရိုမိုးရှင်း အတွက် ဝဘ်ဆိုက်များ တည်ဆောက်ရန် WordPress ကို အသုံးပြုကြသော ကြောင့် ၊ ဆောင်းပါးများအတွက် တရုတ်အမည်ဝှက်များကို အင်္ဂလိပ်အမည်ဝှက်များအဖြစ် အလိုအလျောက်ဘာသာပြန်ဆိုခြင်းပြဿနာကို ဖြေရှင်းရန် WP Slug Translate plugin ကို အများအပြားထည့်သွင်းကြသည်။
သို့သော်လည်း ယခုအခါ WP Slug Translate ပလပ်အင်ရေးသားသူ၏ ဝဘ်ဆိုက်ကို ပိတ်လိုက်ပြီး၊ အခြားပါတီသည် ဤပလပ်အင်ကို ထိန်းသိမ်းထားမှုကို စွန့်လွှတ်လိုက်ပြီဖြစ်ကြောင်း ဖော်ပြသည်။
တစ်နည်းအားဖြင့် တစ်ဖက်လူက တီထွင်ထားတဲ့ WordPress plugin အားလုံး အလုပ်မလုပ်တော့ပါဘူး...
သို့သော်၊ ကျွန်ုပ်တို့သည် WordPress Chinese ဆောင်းပါးခေါင်းစဉ်များကို အင်္ဂလိပ်သို့ အလိုအလျောက် ဘာသာပြန်ရန် Baidu Translate ၏ API ကို အသုံးပြုနိုင်ပါသည်။
ကုဒ်၏အလိုအလျောက်ဘာသာပြန်ဆိုချက်ထည့်ပါ။
လက်ရှိအခင်းအကျင်း၏ functions.php ဖိုင်တွင် ၎င်းကို ထည့်လိုက်ရုံပင်။
function translate_chinese_post_title_to_en_for_slug( $title ) {/*transtype:transrealtime*/$translation_render = 'http://fanyi.baidu.com/v2transapi?from=zh&to=en&transtype=realtime&simple_means_flag=3&query='.$title;$wp_http_get = wp_safe_remote_get( $translation_render );if ( empty( $wp_http_get->errors ) ) {if ( ! empty( $wp_http_get['body'] ) ) {$trans_result = json_decode( $wp_http_get['body'], true );$trans_title = $trans_result['trans_result']['data'][0]['dst'];return $trans_title;}}return $title;}add_filter( 'sanitize_title', 'translate_chinese_post_title_to_en_for_slug', 1 );
Chen Weiliang ရဲ့ စမ်းသပ်မှုတွေအရ Baidu မှတစ်ဆင့် WordPress post aliases တွေကို အလိုအလျောက်ဘာသာပြန်ဖို့အတွက် အထက်ပါ code ကိုထည့်လိုက်ခြင်းအားဖြင့် post editor မှာ "Publish," "Schedule," ဒါမှမဟုတ် "Update" ကိုနှိပ်တဲ့အခါ code မထည့်တာနဲ့ နှိုင်းယှဉ်ရင် loading time ကို သိသိသာသာ နှေးကွေးစေပြီး 500 error တောင် ဖြစ်စေနိုင်တယ်လို့ ပြသခဲ့ပါတယ်။
(ဤပြဿနာသည် Chen Weiliang ၏ဘလော့ဂ်ဆာဗာတည်ရှိရာ ဒေသ နှင့် ဆက်စပ်နေနိုင်သည် ။)
ဒါမှမဟုတ် ဘယ်လိုမြင်လဲ ဆိုတာကို ကိုယ်တိုင် စမ်းသပ်ကြည့်နိုင်ပါတယ်။
Chen Weiliang ရဲ့ဘလော့ဂ် ( https://www.chenweiliang.com/ ) မှာ မျှဝေထားတဲ့ "WP Slug Translate plugin က အလုပ်မလုပ်ရင် ဘာလုပ်ရမလဲ။ ဆောင်းပါးကို အင်္ဂလိပ်လို ဘာသာပြန်ဖို့ ကုဒ်ထည့်ပါ" ဆောင်းပါးက သင့်အတွက် အထောက်အကူဖြစ်လိမ့်မယ်လို့ မျှော်လင့်ပါတယ်။
ဒီဆောင်းပါးလင့်ခ်ကို မျှဝေပေးဖို့ မတွန့်ဆုတ်ပါနဲ့- https://www.chenweiliang.com/cwl-443.html
