Хэрэв WP Slug Translate залгаас амжилтгүй болвол би яах ёстой вэ?Өгүүллийн нэрийг англи руу орчуулах код нэмнэ үү

Чен Вэйлианг : WP Slug Translate залгаас ажиллахгүй байвал яах вэ?

Өгүүллийн нэрийг англи руу орчуулах код нэмнэ үү

Олон онлайн маркетерууд онлайн сурталчилгааны вэбсайт бүтээхэд WordPress ашигладаг тул олон хүн нийтлэлийн хятад хуурамч нэрийг англи хуурамч нэр болгон автоматаар хөрвүүлэх асуудлыг шийдэхийн тулд WP Slug Translate залгаасыг суулгадаг.

Гэсэн хэдий ч одоо WP Slug Translate залгаасын зохиогчийн вэбсайт хаагдсан нь нөгөө тал энэ залгаасыг хадгалахаас татгалзсаныг харуулж байна.

Өөрөөр хэлбэл, нөгөө талын боловсруулсан бүх WordPress нэмэлтүүд ажиллахаа больсон...

Гэсэн хэдий ч бид Baidu Translate-ийн API-г ашиглан WordPress-ийн хятад нийтлэлийн гарчгийг англи хэл рүү автоматаар орчуулах боломжтой.

Кодын автомат орчуулгыг нэмнэ үү

Үүнийг одоогийн сэдвийн functions.php файлд нэмнэ үү:

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

Чен Вэйлянгийн туршилтаар Baidu-ээр дамжуулан WordPress бичлэгийн хоч нэрийг автоматаар орчуулах дээрх кодыг нэмэх нь бичлэгийн засварлагч дээр "Нийтлэх", "Хуваарь гаргах" эсвэл "Шинэчлэх" дээр дарахад ачаалах хугацааг код нэмээгүйтэй харьцуулахад мэдэгдэхүйц удаашруулж, 500 алдаа гаргаж болзошгүйг харуулсан.

(Энэ асуудал нь Чен Вэйлянгийн блог сервер байрладаг бүс нутагтай холбоотой байж магадгүй .)

Эсвэл та өөрөө туршиж үзэх боломжтой юу?

Чен Вэйлиангийн блог ( https://www.chenweiliang.com/ ) дээр хуваалцсан "WP Slug Translate залгаас ажиллахгүй байвал яах вэ? Нийтлэлийг англи хэл рүү орчуулахын тулд код нэмнэ үү" нийтлэл танд тус болно гэж найдаж байна.

Энэ нийтлэлийн холбоосыг хуваалцахаас бүү эргэлзээрэй: https://www.chenweiliang.com/cwl-443.html

Илүү олон далд заль мэхийг нээхийн тулд манай Telegram сувагт нэгдэнэ үү!

Хэрэв танд таалагдвал лайк дарж, хуваалцаарай! Таны шэйр, лайк бол бидний байнгын урам зориг юм!

 

发表 评论

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

TOP хүртэл гүйлгэж