Problema Galleria WordPress 2.5
Una delle funzionalità più belle inserite in WordPress 2.5 è la possibilità di gestire gallerie di immagini senza l’installazione di plug-in esterni. Sabato mi sono accorto che le gallerie sul mio blog non funzionavano, allora mi sono messo alla ricerca del possibile problema.
Si tratta a quanto pare di un problema legato alla versione di mysql in uso e quindi si verifica in modo casuale solo sui blog che usano certe versioni di mysql. Il problema è documentato nel ticket #6508 della wordpress Trac: http://trac.wordpress.org/ticket/6508.
La soluzione è abbastanza semplice: nel file /wp-includes/media.php trova e commenta con // la linea
$attachments = get_children("post_parent=$id&post_type=attachment&post_mime_type=image&orderby=\"{$orderby}\"");
e inserisci al suo posto
$attachments = get_children("post_parent=$id&post_type=attachment&post_mime_type=image&order=&orderby={$orderby}");
Fermi tutti! ho trovato una soluzione più completa che mette al riparo da tutto e rende compatibile la clausola orderby con tutti i db.
Si tratta di modificare i tre file, media.php, post.php e formatting.php guardate qui:
http://trac.wordpress.org/changeset/7592



Commenti recenti