Espero que os hayáis dado cuenta, por fin la fecha de los artículos del blog sale correctamente escrita en castellano. Hace un tiempo que incluía unas palabras extrañas, «una mosca» que distorisionaba su lectura. Exactamente aparecía así:
21 dAmerica/New_York Diciembre dAmerica/New_York 2009
Como veis la letra ‘e’ de la palabra ‘de’ se sustituia por la cadena «America/New_York». Eso es debido a que en php (el lenguaje en el que está escrito WordPress) el formato de la fecha se especifica mediante unas letras, algo parecido a lo que intuiríamos si vieramos «h:m:s» que interpretaríamos como horas, minutos y segundos, separados por dos puntos «:».
El código que debe usarse se encuentra en el manual de php, aunque yo lo consulté en ignside.net. La parte de la fecha que son literales invariables, deben aparecer precedidas de la barra invertida ». Y ahí radicaba mi error porque yo usé la expresión ‘de’ cuando lo correcto era ‘de’, de forma que la e se interpretaba, exactamente como el huso horario del servidor: la costa este de Estados Unidos.
Cambiarlo ha requerido encontrar todas las expresiones que usan la fecha. No ha sido fácil. WordPress usa una función interna llamada ‘the _time()’ para escribir las fechas. Para poder hacer las búsquedas y rectificaciones rápidas tengo una copia local del código del servidor, que además me sirve de copia de seguridad. Cuando rectificaba un archivo lo subía al servidor (algo realmente fácil usando una ventana abierta del explorador de archivos que presentaba el directorio adecuado del servidor).
Mientras buscaba una solución encontré un interesante foro de ayuda para WordPress en castellano, donde han sido muy amables y rápidos en las respuestas y que se ha convertido en un sitio que ahora visito con regularidad, sobre todo porque en breve quiero actualizar el código a la última versión publicada.
Pingback: Bitacoras.com