Home > Computer, Programmazione > Problema Galleria WordPress 2.5

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

  1. Nessun commento ancora...
  1. Nessun trackback ancora...