Chen Weiliang : Vad ska man göra om WP Slug Translate-pluginet inte fungerar?
Lägg till kod för att översätta artikelalias till engelska
Eftersom många marknadsförare online använder WordPress för att bygga webbplatser för online-marknadsföring , installerar många pluginet WP Slug Translate för att lösa problemet med att automatiskt översätta kinesiska alias till engelska alias för artiklar.
Men nu har webbsidan för författaren till WP Slug Translate-pluginet stängts, vilket indikerar att den andra parten har gett upp att underhålla denna plugin.
Med andra ord, alla WordPress-plugins som utvecklats av den andra parten fungerar inte längre...
Däremot kan vi använda Baidu Translates API för att automatiskt översätta WordPress kinesiska artikeltitlar till engelska.
Lägg till automatisk översättning av kod
Lägg bara till den i functions.php-filen för det aktuella temat:
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 tester visade att om man lägger till ovanstående kod för att automatiskt översätta WordPress-inläggsalias via Baidu, laddningstiden avsevärt saktas ner när man klickar på "Publicera", "Schemalägg" eller "Uppdatera" i inläggsredigeraren jämfört med att inte lägga till koden, och det kan till och med resultera i ett 500-fel.
(Det här problemet kan vara relaterat till regionen där Chen Weiliangs bloggserver finns.)
Eller så kan du testa det själv för att se hur?
Förhoppningsvis kommer artikeln "Vad ska man göra om WP Slug Translate-pluginet inte fungerar? Lägg till kod för att översätta artikeln till engelska" som delas på Chen Weiliangs blogg ( https://www.chenweiliang.com/ ) att vara till hjälp för dig.
Dela gärna länken till den här artikeln: https://www.chenweiliang.com/cwl-443.html
