Que dois-je faire si le plugin WP Slug Translate échoue ?Ajouter du code pour traduire l'alias de l'article en anglais

Chen Weiliang: Que dois-je faire si le plugin WP Slug Translate échoue ?

Ajouter du code pour traduire l'alias de l'article en anglais

à cause de beaucoupMarketing en lignePour les praticienssite wordpressfairePromotion Web, afin de résoudre le problème de "traduire automatiquement les alias chinois en alias anglais", beaucoup d'entre eux installent le plugin WP Slug Translate.

Cependant, maintenant, le site Web de l'auteur du plugin WP Slug Translate a été fermé, indiquant que l'autre partie a renoncé à maintenir ce plugin.

En d'autres termes, tout ce qui s'est développé de l'autre côtéPlugin WordPressa expiré...

Cependant, nous pouvons utiliser l'API de Baidu Translate pour traduire automatiquement les titres d'articles chinois WordPress en anglais.

Ajouter la traduction automatique du code

Ajoutez-le simplement au fichier functions.php du thème actuel :

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 WeiliangAprès le test, si vous ajoutez le code ci-dessus pour la traduction automatique des alias d'articles wordpress par Baidu, après avoir cliqué sur "Publier", "Minuteur" ou "Mettre à jour" dans l'éditeur d'articles, le temps de chargement sera beaucoup plus lent que si ce code n'est pas ajouté , et peut même apparaître 500 mauvaise question...

(Ce problème peut être lié àChen WeiliangLa région où se trouve le serveur de blog)

Ou, vous pouvez le tester vous-même pour voir comment ?

发表 评论

Votre adresse email ne sera pas publiée. 项 已 用 * 标注

Remonter en haut