WPML
Estado
Abierto

Resumen del problema

Algunos temas o plugins usan las funciones de WordPress wp_date() o date_i18n() para mostrar fechas. Estas fechas pueden usar un sufijo como 1st o 26th, dependiendo de los parámetros seleccionados.

Actualmente, no es posible traducir los sufijos de las fechas debido a una limitación conocida desde hace tiempo en el núcleo de WordPress.

Solución alternativa

Como solución alternativa, puede usar el filtro wp_date para obtener la fecha y luego modificar el sufijo antes de que se muestre en la página. Haga una copia de seguridad completa de su sitio antes de continuar y siga los pasos a continuación:


  • Añada el siguiente código al archivo functions.php de su tema:

  • Abra la página donde se muestran las fechas. Esto ejecutará el filtro añadido.

  • Vaya a WPMLTraducción de cadenas y traduzca las fechas.

  • Tendrá que traducir cada sufijo por separado (por ejemplo, 1st, 2nd…) porque puede cambiar dependiendo del idioma.

Todos los problemas conocidos →