WP Slug Translate プラグインが失敗した場合はどうすればよいですか?記事のエイリアスを英語に翻訳するコードを追加する

チェン・ウェイリアン: WP Slug Translate プラグインが失敗した場合はどうすればよいですか?

記事のエイリアスを英語に翻訳するコードを追加する

たくさんのせいでウェブサイト実践者向けワードプレスのウェブサイトやるウェブプロモーション、「中国語のエイリアスを英語のエイリアスに自動的に翻訳する」という問題を解決するために、多くの人が WP Slug Translate プラグインをインストールします。

しかし、現在、WP Slug Translate プラグインの作成者の Web サイトは閉鎖されており、相手がこのプラグインの維持を断念していることを示しています。

つまり、向こう側が開発したものはすべて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 );

チェン・ウェイリアンテスト後、百度の WordPress 記事エイリアスの自動翻訳用の上記のコードを追加すると、記事エディターで [公開]、[タイマー]、または [更新] をクリックした後、このコードを追加しない場合よりも読み込み時間が大幅に遅くなります。 、500 の間違った質問が表示されることさえあります...

(この問題は、チェン・ウェイリアンブログサーバーが配置されている地域)

または、自分でテストして方法を確認できますか?

Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 共有 "WP Slug Translate プラグインが失敗した場合はどうすればよいですか?記事のエイリアスを英語に翻訳するコードを追加してください。」

この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-443.html

Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!

🔔 貴重な「ChatGPT コンテンツ マーケティング AI ツール使用ガイド」をチャンネル トップ ディレクトリでいち早く入手してください! 🌟
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!

 

发表评论

あなたのメールアドレスが公開されることはありません。 必須アイテム * 标注

トップにスクロールします