Чен Вейлян : Агар плагини WP Slug Translate кор накунад, чӣ кор кардан лозим аст?
Барои тарҷумаи тахаллуси мақола ба забони англисӣ код илова кунед
Азбаски бисёре аз маркетологҳои онлайн барои сохтани вебсайтҳо барои таблиғи онлайн аз WordPress истифода мебаранд , бисёриҳо плагини WP Slug Translate-ро барои ҳалли мушкилоти "тарҷумаи худкори тахаллусҳои чинӣ ба тахаллусҳои англисӣ" барои мақолаҳо насб мекунанд.
Аммо, ҳоло вебсайти муаллифи плагини WP Slug Translate баста шудааст, ки ин нишон медиҳад, ки тарафи дигар аз нигоҳ доштани ин плагин даст кашидааст.
Ба ибораи дигар, ҳамаи плагинҳои WordPress, ки аз ҷониби тарафи дигар таҳия шудаанд, дигар кор намекунанд...
Аммо, мо метавонем API-и Baidu Translate-ро барои ба таври худкор тарҷума кардани унвонҳои мақолаҳои чинии WordPress ба забони англисӣ истифода барем.
Тарҷумаи автоматии кодро илова кунед
Танҳо онро ба файли 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 );
Санҷишҳои Чен Вейлян нишон доданд, ки илова кардани рамзи дар боло зикршуда барои тарҷумаи худкори тахаллусҳои паёмҳои WordPress тавассути Baidu вақти боркуниро ҳангоми пахш кардани тугмаҳои "Нашр", "Ҷадвалбандӣ" ё "Навсозӣ" дар муҳаррири паёмҳо дар муқоиса бо илова накардани рамз ба таври назаррас суст мекунад ва ҳатто метавонад боиси хатогии 500 гардад.
(Ин масъала метавонад ба минтақае, ки сервери блоги Чен Вейлян дар он ҷойгир аст, алоқаманд бошад.)
Ё, шумо метавонед онро худатон санҷед, то бубинед, ки чӣ тавр?
Умедворем, ки мақолаи "Агар плагини WP Slug Translate кор накунад, чӣ кор бояд кард? Барои тарҷумаи мақола ба забони англисӣ рамз илова кунед" дар блоги Чен Вейлианг ( https://www.chenweiliang.com/ ) мубодила шудааст, барои шумо муфид хоҳад буд.
Озодона истиноди ин мақоларо мубодила кунед: https://www.chenweiliang.com/cwl-443.html
