- 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 WPML → Traduzione stringhe e traduci le date.
- Dovrai tradurre ogni suffisso separatamente (ad es. 1st, 2nd…) perché potrebbe cambiare a seconda della lingua.