Zer egin behar dut WP Slug Translate pluginak huts egiten badu?Gehitu kodea artikuluaren ezizena ingelesera itzultzeko

Chen Weiliang : Zer egin WP Slug Translate pluginak funtzionatzen ez badu?

Gehitu kodea artikuluen aliasak ingelesera itzultzeko

Online marketin-arduradun askok WordPress erabiltzen dutenez online sustapenerako webguneak eraikitzeko , askok WP Slug Translate plugina instalatzen dute artikuluetarako txinerazko aliasak automatikoki ingelesezko aliasetara itzultzeko arazoa konpontzeko.

Hala ere, WP Slug Translate pluginaren egilearen webgunea itxita dago orain, eta horrek adierazten du plugina mantentzeari utzi diotela.

Beste era batera esanda, beste alderdiak garatutako WordPress plugin guztiak ez dira gehiago funtzionatzen...

Hala ere, Baidu Translate-ren APIa erabil dezakegu WordPress-eko txinerazko argitalpenen izenburuak automatikoki ingelesera itzultzeko.

Gehitu kodea itzulpen automatikorako

Gehitu besterik ez duzu egin behar zure uneko gaiaren functions.php fitxategira:

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 Weiliang -en probek erakutsi dute Baidu bidez WordPress argitalpenen aliasak automatikoki itzultzeko goiko kodea gehitzeak nabarmen moteltzen duela kargatzeko denbora argitalpenen editorean "Argitaratu", "Antolatu" edo "Eguneratu" sakatzean, kodea ez gehitzearekin alderatuta, eta 500 errorea ere sor dezakeela.

(Arazo hau Chen Weiliangen blog zerbitzaria dagoen eskualdearekin lotuta egon daiteke .)

Edo, zuk zeuk probatu dezakezu eta ikusi nola doan?

发表 评论

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

Igo korrituko