wordpress + qtranslate fecha malformada en comentarios

Monday, September 3rd, 2012 @ 16:14 | wordpress

Es una caso que me lleva ocurriendo mucho tiempo y es un viejo conocido como se puede ver en este enlace date and time troubles.

El plugin qtranslate es bastante útil pero con los comentarios da este problema, aparece la fecha del comentario algo como esto:

%A %B %e%q, %Y and %I:%M %p

El problema viene del fichero wp-include/comment-template.php

printf( __('%s at %s'),   get_comment_date() , get_comment_time()); ?></a><br/><?php edit_comment_link(__('(Modificar)'),'&nbsp;&nbsp;','' );

Las funciones getcommentdate() y getcommenttime() devuelven valores que son correctos debido a las conversiones y formatos del idioma, por lo que un truco para salir adelante es modificar el fichero y forazarle el formato a las funciones getcommentdate() y getcommentime():

printf( __('%s at %s'),   get_comment_date('d-M-Y') , get_comment_time('H:i:s')); ?></a><br/><?php edit_comment_link(__('(Modificar)'),'&nbsp;&nbsp;','' );

Supongo que hay una forma menos guarrera que tocar el código de wordpress y dejarlo funcionando correctamente. Sobretodo por que cuando actualice la versión de wordpress macharé este cambio y me tocará volver a corregirlo.

 

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 

 

Recently

  • firefox: sec_error_ca_cert_invalid
  • pluma plungins 1.8
  • [pluma] error loading plugin ImportError: could not import gtksourceview
  • agregar soporte i386 a Debian x86_64
  • thunberbird version x86_64
  • firefox: libstdc++.so.6: cannot open shared object file
  • mal uso de parámetros en un array con consultas preparadas con cakephp y mysql
  • Error: No hay transportistas disponibles que envien a algunas de sus direcciones
  • Cosas interesantes para arrancar en septiembre
  • git: eliminar fichero
  •