Mitä minun pitäisi tehdä, jos WP Slug Translate -laajennus epäonnistuu?Lisää koodi kääntääksesi artikkelin aliaksen englanniksi

Chen Weiliang: Mitä minun pitäisi tehdä, jos WP Slug Translate -laajennus epäonnistuu?

Lisää koodi kääntääksesi artikkelin aliaksen englanniksi

Monien vuoksi网络 营销Harjoittelijoillewordpress-sivustotehdäWeb Promotion, ratkaistakseen "kiinalaisten aliasten automaattisen kääntämisen englanninkielisiksi aliaksiksi" -ongelman monet heistä asentavat WP Slug Translate -laajennuksen.

Nyt WP Slug Translate -laajennuksen tekijän verkkosivusto on kuitenkin suljettu, mikä osoittaa, että toinen osapuoli on luopunut tämän laajennuksen ylläpitämisestä.

Toisin sanoen kaikki on toisen puolen kehittämääWordPress-laajennuson vanhentunut...

Voimme kuitenkin käyttää Baidu Translate -sovellusliittymää kääntämään WordPress-kiinalaisten artikkelien otsikot automaattisesti englanniksi.

Lisää automaattinen koodin käännös

Lisää se vain nykyisen teeman functions.php-tiedostoon:

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 WeiliangTestauksen jälkeen, jos lisäät yllä olevan koodin Baidun WordPress-artikkelien aliasten automaattiseen käännökseen ja napsautat artikkelieditorissa "Julkaise", "Ajastin" tai "Päivitä", latausaika on paljon hitaampi kuin jos tätä koodia ei lisätä. ja saattaa jopa näyttää 500 väärältä kysymykseltä...

(Tämä ongelma saattaa liittyäChen WeiliangAlue, jossa blogin palvelin sijaitsee)

Tai voit testata sen itse nähdäksesi kuinka?

发表 评论

Sähköpostiosoitettasi ei julkaista. 必填 项 已 用 * 标注

Siirry alkuun