Bueno, no lo puedo probar en el sitio donde ocurre el error, pero el plugin está descartado ya que haciendo lo siguiente en cualquier instalación de wordpress me arroja lo mismo (ver resultados más abajo):
Código:
<?php
include('wp-blog-header.php');
echo date_i18n('F' ,strtotime('january')) . '<br>';
echo date_i18n('F' ,strtotime('february')) . '<br>';
echo date_i18n('F' ,strtotime('march')) . '<br>';
echo date_i18n('F' ,strtotime('april')) . '<br>';
echo date_i18n('F' ,strtotime('may')) . '<br>';
echo date_i18n('F' ,strtotime('june')) . '<br>';
echo date_i18n('F' ,strtotime('july')) . '<br>';
echo date_i18n('F' ,strtotime('august')) . '<br>';
echo date_i18n('F' ,strtotime('september')) . '<br>';
echo date_i18n('F' ,strtotime('october')) . '<br>';
echo date_i18n('F' ,strtotime('november')) . '<br>';
echo date_i18n('F' ,strtotime('december')) . '<br>';
?>
Con fecha de HOY (31/08/2012) devuelve:
Cita: enero
marzo
marzo
mayo
mayo
julio
julio
agosto
octubre
octubre
diciembre
diciembre
Con fecha de AYER (30/08/2012) devuelve:
Cita: enero
marzo
marzo
abril
mayo
junio
julio
agosto
septiembre
octubre
noviembre
diciembre
Con fecha de MAÑANA (01/09/2012) devuelve lo correcto:
Cita: enero
febrero
marzo
abril
mayo
junio
julio
agosto
septiembre
octubre
noviembre
diciembre
Por lo que veo, parecería ser que el error se da si el día actual es superior en número al último día del mes siguiente, salteándoselo... pero la verdad que no sé, ya me marié.