WP Slug Translate eklentisi başarısız olursa ne yapmalıyım?Makale takma adını İngilizce'ye çevirmek için kod ekleyin

Chen Weiliang : WP Slug Translate eklentisi çalışmıyorsa ne yapmalıyım?

Makale takma adını İngilizce'ye çevirmek için kod ekleyin

Birçok çevrimiçi pazarlamacı, çevrimiçi tanıtım için web siteleri oluşturmak amacıyla WordPress kullandığından , makalelerdeki "Çince takma adları otomatik olarak İngilizce takma adlara çevirme" sorununu çözmek için WP Slug Translate eklentisini yüklerler.

Ancak şimdi WP Slug Translate eklentisinin yazarının web sitesi kapatıldı ve bu, diğer tarafın bu eklentiyi sürdürmekten vazgeçtiğini gösteriyor.

Başka bir deyişle, karşı tarafça geliştirilen tüm WordPress eklentileri artık çalışmıyor...

Ancak, WordPress Çince makale başlıklarını otomatik olarak İngilizce'ye çevirmek için Baidu Translate'in API'sini kullanabiliriz.

Kodun otomatik çevirisini ekle

Sadece mevcut temanın function.php dosyasına ekleyin:

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'ın testleri, WordPress gönderi takma adlarını Baidu aracılığıyla otomatik olarak çevirmek için yukarıdaki kodu eklemenin, gönderi düzenleyicisinde "Yayınla", "Planla" veya "Güncelle" düğmelerine tıklandığında yükleme süresini önemli ölçüde yavaşlattığını ve hatta 500 hatasına yol açabileceğini gösterdi.

(Bu sorun, Chen Weiliang'ın blog sunucusunun bulunduğu bölgeyle ilgili olabilir .)

Veya nasıl olduğunu görmek için kendiniz test edebilirsiniz?

Umarım Chen Weiliang'ın blogunda ( https://www.chenweiliang.com/ ) paylaşılan "WP Slug Translate eklentisi çalışmıyorsa ne yapmalı? Makaleyi İngilizceye çevirmek için kod ekleyin" başlıklı makale size yardımcı olur.

Bu makalenin bağlantısını paylaşmaktan çekinmeyin: https://www.chenweiliang.com/cwl-443.html

Daha fazla gizli numarayı keşfetmek için🔑 Telegram kanalımıza katılmaya hoş geldiniz!

Beğendiyseniz paylaşın ve beğenin! Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuzdur!

 

发表 评论

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

En gidin