Was soll ich tun, wenn das Plugin WP Slug Translate fehlschlägt?Fügen Sie Code hinzu, um den Artikel-Alias ​​ins Englische zu übersetzen

Chen Weiliang : Was tun, wenn das WP Slug Translate-Plugin nicht funktioniert?

Fügen Sie Code hinzu, um den Artikel-Alias ​​ins Englische zu übersetzen

Da viele Online -Marketer WordPress zum Erstellen von Websites für die Online-Werbung nutzen , installieren viele das WP Slug Translate-Plugin, um das Problem der automatischen Übersetzung chinesischer Aliase in englische Aliase für Artikel zu lösen.

Jetzt wurde jedoch die Website des Autors des Plugins WP Slug Translate geschlossen, was darauf hinweist, dass die andere Partei die Wartung dieses Plugins aufgegeben hat.

Anders ausgedrückt: Sämtliche WordPress-Plugins des anderen Anbieters funktionieren nicht mehr...

Wir können jedoch die API von Baidu Translate verwenden, um chinesische Artikeltitel von WordPress automatisch ins Englische zu übersetzen.

Fügen Sie die automatische Übersetzung des Codes hinzu

Fügen Sie es einfach der Datei functions.php des aktuellen Designs hinzu:

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 );

Die Tests von Chen Weiliang ergaben, dass das Hinzufügen des oben genannten Codes zur automatischen Übersetzung von WordPress-Beitragsaliasen über Baidu die Ladezeit beim Klicken auf „Veröffentlichen“, „Planen“ oder „Aktualisieren“ im Beitragseditor im Vergleich zum Weglassen des Codes deutlich verlangsamt und sogar zu einem 500-Fehler führen kann.

(Dieses Problem könnte mit der Region zusammenhängen, in der sich der Blog-Server von Chen Weiliang befindet.)

Oder Sie können es selbst testen, um zu sehen, wie?

发表 评论

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

Nach oben scrollen