Mudslideshow es un estupendo plugin de galerías para WordPress de Sebastián Echeverry (//www.sebaxtian.com/acerca-de/mudslideshow) que utilizamos en diversas instalaciones. Permite conectar de forma dinámica, y sin generar como otros, una tabla adicional de sincronización (que siempre acaba dando problemas), conexiones a Flickr y Picasa. En nuestro caso, usamos intensivamente este último por la facilidad de gestión local que nos da y hace unos años ya que desarrollamos nuestro propio proxy para la gestión y redimensión de imagenes.
El mayor inconveniente que le encontramos a Mudslideshow es la gestión y selección de tags en el tirador que genera el shortcode en los posts, por lo que hemos hecho alguna modificación para que al menos se ordenen alfabéticamente por si a alguien le resulta de utilidad:
Archivos modificados:
- mce_mudslide.php
- mudslide_addgallery.php
Cambios en ambos archivos:
- Agregada la función “orderMultiDimensionalArray” al principio del script.
- Insertado el siguiente codigo:
- mce_mudslide.php lineas 94-106
- mudslide_addgallery.php lineas 64-76
/** * Ordenación del array por orden alfabético */ $resultado = array(); $i = 0; foreach($gallerylist as $galeria){ $resultado[$i]['id'] = (string)$galeria['id']; $resultado[$i]['title'] = (string)$galeria['title']; $i++; } $gallerylist = orderMultiDimensionalArray($resultado,"title"); /*Fin de la ordenación*/