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

  • cakephp testing models
  • Feria y talleres de impresoras en Expo3d Madrid
  • Exportar tabla utf8 con contenido latin1
  • custom error message en cakephp
  • Warning: array_keys() expects parameter 1 to be array, boolean given in wp-admin/includes/class-wp-users-list-table.php on line 196
  • 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
  •