Me está pasando algo curioso. Al traducir el nombre del mes con la función
date_i18n(), el mes actual, Agosto, lo coloca bien. Cuando paso al mes siguiente, que sería Septiembre, lo traduce como Octubre. Y el més siguiente a este es Octubre nuevamente. Algo así:
Numero mes / inglés / Mes traducido al español
08 / August / Agosto
09 / September /
Octubre
10 / October / Octubre
11 / November /
Diciembre
12 / Dicember / Diciembre
... y así ad infinitum.
El código usado es el siguiente:
Código:
<?php echo date_i18n('F' ,strtotime(tribe_get_current_month_text())); ?>
Debo decir que tribe_get_current_month_text() (que es una función del plugin
the events calendar) devuelve correctamente los meses en inglés.
Esto fue detectado hoy, siendo el último día del actual mes. No sé como se comportó ayer ni cómo se comportará mañana! Más tarde pruebo en mi casa con una copia local, así puedo probar su comportamiento con fechas de ayer y mañana a ver qué pasa. Mientras tanto, dejo los meses en inglés en producción hasta tanto no resuelva este problema.
Esto más que un pedido de auxilio parece más la descripción de un bug, pero bueno, es lo que hay.