- 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 WPML → Traducción de cadenas y traduzca las fechas.
- Tendrá que traducir cada sufijo por separado (por ejemplo, 1st, 2nd…) porque puede cambiar dependiendo del idioma.