- Status
- Aberto
Visão geral do problema
Alguns temas ou plugins usam as funções wp_date() ou date_i18n() do WordPress para exibir datas. Essas datas podem usar um sufixo como 1st ou 26th, dependendo dos parâmetros selecionados.
Atualmente, não é possível traduzir os sufixos de data devido a uma limitação conhecida de longa data no núcleo do WordPress.
Solução alternativa
Como solução alternativa, você pode usar o filtro wp_date para obter a data e, em seguida, modificar o sufixo antes que ele seja renderizado na página. Faça um backup completo do seu site antes de prosseguir e siga as etapas abaixo:
- Adicione o seguinte código ao arquivo functions.php do seu tema:
- Abra a página onde as datas são exibidas. Isso executará o filtro adicionado.
- Vá para WPML → Tradução de Strings e traduza as datas.
- Você precisará traduzir cada sufixo separadamente (por exemplo, 1st, 2nd…) porque ele pode mudar dependendo do idioma.