WPML
Stato
Aperto

Panoramica del problema

Alcuni temi o plugin utilizzano le funzioni di WordPress wp_date() o date_i18n() per mostrare le date. Queste date possono utilizzare un suffisso come 1st o 26th, a seconda dei parametri selezionati.

Attualmente non è possibile tradurre i suffissi delle date a causa di una nota limitazione di lunga data nel core di WordPress.

Soluzione alternativa

Come soluzione alternativa, puoi utilizzare il filtro wp_date per ottenere la data, quindi modificare il suffisso prima che venga visualizzato sulla pagina. Esegui un backup completo del tuo sito prima di procedere e segui i passaggi seguenti:


  • Aggiungi il seguente codice al file functions.php del tuo tema:

  • Apri la pagina in cui vengono visualizzate le date. Questo eseguirà il filtro aggiunto.

  • Vai su WPMLTraduzione stringhe e traduci le date.

  • Dovrai tradurre ogni suffisso separatamente (ad es. 1st, 2nd…) perché potrebbe cambiare a seconda della lingua.

Tutti i problemi noti →