Chen Weiliang : Hvad skal man gøre, hvis WP Slug Translate-pluginnet ikke virker?
Tilføj kode for at oversætte artiklens alias til engelsk
Da mange online marketingfolk bruger WordPress til at bygge hjemmesider til online promovering , installerer mange WP Slug Translate-pluginnet for at løse problemet med automatisk at oversætte kinesiske aliaser til engelske aliaser for artikler.
Men nu er hjemmesiden for forfatteren af WP Slug Translate-pluginet blevet lukket, hvilket indikerer, at den anden part har opgivet at vedligeholde dette plugin.
Med andre ord, virker alle de WordPress-plugins, som den anden part har udviklet, ikke længere...
Vi kan dog bruge Baidu Translates API til automatisk at oversætte WordPress kinesiske artikeltitler til engelsk.
Tilføj automatisk oversættelse af kode
Bare føj det til functions.php-filen for det aktuelle tema:
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 Weiliangs tests viste, at tilføjelse af ovenstående kode til automatisk oversættelse af WordPress-indlægsaliasser via Baidu forsinker indlæsningstiden betydeligt, når man klikker på "Udgiv", "Planlæg" eller "Opdater" i indlægseditoren, sammenlignet med ikke at tilføje koden, og det kan endda resultere i en 500-fejl.
(Dette problem kan være relateret til den region, hvor Chen Weiliangs blogserver er placeret.)
Eller du kan teste det selv for at se hvordan?
Forhåbentlig vil artiklen "Hvad skal man gøre, hvis WP Slug Translate-pluginnet ikke virker? Tilføj kode for at oversætte artiklen til engelsk", som er delt på Chen Weiliangs blog ( https://www.chenweiliang.com/ ), være nyttig for dig.
Del gerne dette artikellink: https://www.chenweiliang.com/cwl-443.html
