WPML
ステータス
未解決

問題の概要

一部のテーマやプラグインでは、日付を表示するためにWordPressのwp_date()またはdate_i18n()関数を使用しています。選択したパラメーターによっては、これらの日付に1stや26thのような接尾辞が使用される場合があります。

現在のところ、WordPressコアの長年にわたる既知の制限により、日付の接尾辞を翻訳することはできません。

回避策

回避策として、wp_dateフィルターを使用して日付を取得し、ページに表示される前に接尾辞を変更できます。続行する前にサイトの完全なバックアップを作成し、以下の手順に従ってください。


  • 以下のコードをテーマのfunctions.phpファイルに追加します。

  • 日付が表示されているページを開きます。これにより、追加したフィルターが実行されます。

  • WPML文字列翻訳に移動し、日付を翻訳します。

  • 言語によって異なる場合があるため、各接尾辞(例: 1st, 2nd…)を個別に翻訳する必要があります。

すべての既知の問題 →