Chen Weiliang: Ce ar trebui să fac dacă pluginul WP Slug Translate eșuează?
Adăugați cod pentru a traduce alias-ul articolului în engleză
datorita multoraInternet MarketingPentru practicienisite-ul wordpressdoPromovare Web, pentru a rezolva problema „traducerii automate a aliasurilor chinezești în aliasuri în engleză”, mulți dintre aceștia instalează pluginul WP Slug Translate.
Cu toate acestea, acum site-ul web al autorului pluginului WP Slug Translate a fost închis, ceea ce indică faptul că cealaltă parte a renunțat să mențină acest plugin.
Cu alte cuvinte, totul a dezvoltat de cealaltă partePlugin WordPressa expirat...
Cu toate acestea, putem folosi API-ul Baidu Translate pentru a traduce automat titlurile articolelor din chineză WordPress în engleză.
Adăugați traducerea automată a codului
Doar adăugați-l în fișierul functions.php al temei curente:
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 WeiliangDupă testare, dacă adăugați codul de mai sus pentru traducerea automată de către Baidu a alias-urilor de articole wordpress, după ce faceți clic pe „Publicare”, „Temporizator” sau „Actualizare” în editorul de articole, timpul de încărcare va fi mult mai lent decât dacă acest cod nu este adăugat și poate chiar să apară 500 de întrebări greșite...
(Această problemă poate fi legată deChen WeiliangRegiunea în care se află serverul de blog)
Sau îl poți testa singur pentru a vedea cum?
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) a distribuit „Ce ar trebui să fac dacă pluginul WP Slug Translate eșuează?Adăugați codul pentru a traduce alias-ul articolului în engleză”, vă va ajuta.
Bine ați venit să distribuiți linkul acestui articol:https://www.chenweiliang.com/cwl-443.html
Bun venit pe canalul Telegram al blogului lui Chen Weiliang pentru a primi cele mai recente actualizări!
📚 Acest ghid conține o valoare uriașă, 🌟Aceasta este o oportunitate rară, nu o ratați! ⏰⌛💨
Distribuie si da like daca iti place!
Partajarea și like-urile tale sunt motivația noastră continuă!