Vad ska jag göra om WP Slug Translate-pluginet misslyckas?Lägg till kod för att översätta artikelalias till engelska

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:
  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 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?

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Bläddra till början