WPML
Status
Offen

Übersicht über das Problem

Einige Themes oder Plugins verwenden die WordPress-Funktionen wp_date() oder date_i18n(), um Datumsangaben anzuzeigen. Diese Datumsangaben können abhängig von den ausgewählten Parametern ein Suffix wie 1st oder 26th verwenden.

Derzeit ist es aufgrund einer seit Langem bekannten Einschränkung im WordPress-Core nicht möglich, Datumssuffixe zu übersetzen.

Problemumgehung

Als Problemumgehung können Sie den Filter wp_date verwenden, um das Datum abzurufen und dann das Suffix zu ändern, bevor es auf der Seite ausgegeben wird. Bitte erstellen Sie ein vollständiges Backup Ihrer Website, bevor Sie fortfahren, und befolgen Sie die unten stehenden Schritte:


  • Fügen Sie den folgenden Code zur Datei functions.php Ihres Themes hinzu:

  • Öffnen Sie die Seite, auf der die Datumsangaben angezeigt werden. Dadurch wird der hinzugefügte Filter ausgeführt.

  • Gehen Sie zu WPMLString-Übersetzung und übersetzen Sie die Datumsangaben.

  • Sie müssen jedes Suffix separat übersetzen (z. B. 1st, 2nd…), da es sich je nach Sprache ändern kann.

Alle bekannten Probleme →