Chen Weiliang: Hva bør jeg gjøre hvis WP Slug Translate-pluginen mislykkes?
Legg til kode for å oversette artikkelalias til engelsk
på grunn av mangeInternettmarkedsføringFor utøverewordpress nettstedgjøreNettpromotering, for å løse problemet med "automatisk oversett kinesiske aliaser til engelske aliaser", installerer mange av dem WP Slug Translate-plugin.
Nå er imidlertid nettstedet til forfatteren av WP Slug Translate-pluginet stengt, noe som indikerer at den andre parten har gitt opp å vedlikeholde denne plugin-en.
Med andre ord, alt utviklet av den andre sidenWordPress-pluginhar utgått...
Vi kan imidlertid bruke Baidu Translates API for automatisk å oversette kinesiske WordPress-artikkeltitler til engelsk.
Legg til automatisk oversettelse av kode
Bare legg den til functions.php-filen for gjeldende tema:
function translate_chinese_post_title_to_en_for_slug( $title ) {
/*
transtype:
trans
realtime
*/
$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 WeiliangEtter testing, hvis du legger til koden ovenfor for Baidus automatiske oversettelse av wordpress-artikkelaliaser, etter å ha klikket på "Publiser", "Timer" eller "Oppdater" i artikkelredigeringen, vil lastetiden være mye langsommere enn om denne koden ikke er lagt til , og kan til og med vises 500 feil spørsmål...
(Dette problemet kan være relatert tilChen WeiliangRegionen der bloggserveren er plassert)
Eller du kan teste det selv for å se hvordan?
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delt "Hva skal jeg gjøre hvis WP Slug Translate-pluginen mislykkes?Legg til koden for å oversette artikkelaliaset til engelsk", det vil hjelpe deg.
Velkommen til å dele lenken til denne artikkelen:https://www.chenweiliang.com/cwl-443.html
Velkommen til Telegram-kanalen til Chen Weiliangs blogg for å få de siste oppdateringene!
📚 Denne guiden inneholder enorm verdi, 🌟Dette er en sjelden mulighet, ikke gå glipp av den! ⏰⌛💨
Del og lik om du vil!
Din deling og likes er vår kontinuerlige motivasjon!