チェン・ウェイリアン: 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チャンネルへようこそ。最新のアップデートを入手できます!
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!