Chen Weiliang : Apa yang perlu dilakukan jika plugin WP Slug Translate tidak berfungsi?
Tambahkan kod untuk menterjemah alias artikel ke bahasa Inggeris
Memandangkan ramai pemasar dalam talian menggunakan WordPress untuk membina laman web bagi promosi dalam talian , ramai yang memasang pemalam WP Slug Translate untuk menyelesaikan masalah menterjemah alias Cina kepada alias Inggeris secara automatik untuk artikel.
Walau bagaimanapun, kini laman web pengarang pemalam WP Slug Translate telah ditutup, menunjukkan bahawa pihak lain telah berputus asa untuk mengekalkan pemalam ini.
Dalam erti kata lain, semua plugin WordPress yang dibangunkan oleh pihak yang satu lagi tidak lagi berfungsi...
Walau bagaimanapun, kami boleh menggunakan API Terjemahan Baidu untuk menterjemah secara automatik tajuk artikel Cina WordPress ke dalam bahasa Inggeris.
Tambah terjemahan automatik kod
Cuma tambahkannya pada fail functions.php tema semasa:
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 );
Ujian Chen Weiliang menunjukkan bahawa penambahan kod di atas untuk menterjemah alias catatan WordPress secara automatik melalui Baidu memperlahankan masa pemuatan dengan ketara apabila mengklik "Terbitkan," "Jadualkan," atau "Kemas Kini" dalam editor catatan berbanding dengan tidak menambah kod, dan mungkin mengakibatkan ralat 500.
(Isu ini mungkin berkaitan dengan rantau tempat pelayan blog Chen Weiliang berada.)
Atau, anda boleh mengujinya sendiri untuk melihat bagaimana?
Semoga artikel "Apa yang perlu dilakukan jika plugin WP Slug Translate tidak berfungsi? Tambah kod untuk menterjemah artikel ke dalam Bahasa Inggeris" yang dikongsikan di blog Chen Weiliang ( https://www.chenweiliang.com/ ) akan membantu anda.
Jangan ragu untuk berkongsi pautan artikel ini: https://www.chenweiliang.com/cwl-443.html
