Eccoci nuovamente a parlare di WordPress.
Tra i vari plugin di traduzione esistenti, qtranslate è certamente uno dei più utlizzati e comodi, data la sua linearità e semplicità d’uso.
A causa di un errore di parsing di espressioni regolari, da luogo puntualmente un piccolo bug, e la funzione posted_on() del tema in uso, anziché data e ora del post, restituisce un output incomprensibile, costituito da una serie di delimitatori, come raffigurato in immagine.
Sulle prime, non sapendo a chi imputare la “colpa” del comportamento anomalo (nel mio caso il problema sorgeva in concomitanza di varie altre operazioni), e non avendo bisogno che venissero mostrati tali dati, avevo optato per la “Yetata” ( atto da Yeti): effettuare l’overriding della funzione in oggetto, con una che non restituisse niente… poi per caso, ho trovato una soluzione su questo sito.
Si tratta di raggiungere il file qtranslate_utils.php, contenuto all’interno della cartella del plugin, e di alterare la riga 151, sostituendo la stringa che segue
$date_parameters[] = ‘#%#’; $strftime_parameters[] = ‘%%’
con quest’altra
$date_parameters[] = ‘#%#’; $strftime_parameters[] = ‘%’; //sostituito %% con %
Salvato il file potrete…godetevi la vostra data di pubblicazione.
N.B.
Se doveste installare qualche aggiornamento di qtranslate, vi toccherá ripetere l’operazione.
[…] Fonte: http://www.webinblack.net/2368/guida/wordpress-qtranslate-il-problema-delle-date.php […]