WPML
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 WPMLTradução de Strings e traduza as datas.

  • Você precisará traduzir cada sufixo separadamente (por exemplo, 1st, 2nd…) porque ele pode mudar dependendo do idioma.

Todos os problemas conhecidos →