Title: Sort ouput
Last modified: August 21, 2016

---

# Sort ouput

 *  [ffwebdesigner](https://wordpress.org/support/users/ffwebdesigner/)
 * (@ffwebdesigner)
 * [12 years, 9 months ago](https://wordpress.org/support/topic/sort-ouput/)
 * Is there any chance of getting the output sorted alphabetically? Or at least 
   get an array of the image urls?
 * [http://wordpress.org/plugins/wordpress-media-tags/](http://wordpress.org/plugins/wordpress-media-tags/)

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Plugin Author [Philipp Speck](https://wordpress.org/support/users/destio/)
 * (@destio)
 * [12 years, 8 months ago](https://wordpress.org/support/topic/sort-ouput/#post-4095837)
 * [http://wordpress.org/support/topic/display-order-2?replies=2](http://wordpress.org/support/topic/display-order-2?replies=2)
 *  Thread Starter [ffwebdesigner](https://wordpress.org/support/users/ffwebdesigner/)
 * (@ffwebdesigner)
 * [12 years, 8 months ago](https://wordpress.org/support/topic/sort-ouput/#post-4095838)
 * i did it already, with some customization. you may use this as a start:
 *     ```
       $loop = new WP_Query($args);
   
       		$z=0; // zähler für loops = betreffende bilder
       		$nr=0; //zielarray
       		while ( $loop->have_posts() ) :
       			$loop->the_post();
       			if(is_array($name_ext_r)): // wenn nach dateinamensendungen gesucht werden soll = galerie oben
       				$bildurl_ende=substr(get_the_guid(),-6,-4);
       				for($x=0;$x<count($name_ext_r);$x++)	{
       					if($name_ext_r[$x]==$bildurl_ende)	{ // ende bildurl = suchstring?
       						$output_r[$nr]['image'] = wp_get_attachment_image('', $size, false);
       						$output_r[$nr]['url'] = wp_get_attachment_url();
       						$output_r[$nr]['title'] = get_the_title();
       						$output_r[$nr]['bildurl_ende'] = $bildurl_ende;
       						$nr++;
       					}
       				}
       			else : //oder einfach alle bilder ausgeben = galerie seite
       				$output_r[$z]['image'] = wp_get_attachment_image('', $size, false);
       				$output_r[$z]['url'] = wp_get_attachment_url();
       				$output_r[$z]['title'] = get_the_title();
       			endif;
       			$z++;
       		endwhile;
   
       		if(is_array($output_r)): //gibts was zu sortieren?
       			if(!is_array($name_ext_r)) 	: // galerien links nach alphabet sortieren
       				foreach ($output_r as $nr => $inhalt)$url[$nr]  = strtolower( $inhalt['url'] );
       				array_multisort($url, SORT_ASC, $output_r);
       			else: // galerien oben nach vorgegebener reihenfolge sortieren
       				for($y=0;$y<count($name_ext_r);$y++)	{
       					for($t=0;$t<count($output_r);$t++)	{
       						if($name_ext_r[$y]==$output_r[$t]['bildurl_ende'])$output_r_new[]=$output_r[$t];
       					}
       				}
       				$output_r=$output_r_new;
       			endif;
   
       			$i=1;
       			foreach($output_r as $part)		{
       				if(!is_array($name_ext_r)){if($i%3==0)$extraclass=' last';} //klassen für seitengalerie generieren
       				else $extraclass="imgnr".$i; //klassen für obere galerie generieren
       				$output .= '<a class="'.$class.$extraclass.'" title="'.$part['title'].'" href="'.$part['url'].'">'.$part['image'].'</a>';
       				$i++;
       				unset($extraclass);
       			}
       			unset ($i);
       		endif;
       		wp_reset_query();
       		return $output;
       	}
       ```
   

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Sort ouput’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/wordpress-media-tags.svg)
 * [WordPress Media Tags](https://wordpress.org/plugins/wordpress-media-tags/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wordpress-media-tags/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wordpress-media-tags/)
 * [Active Topics](https://wordpress.org/support/plugin/wordpress-media-tags/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wordpress-media-tags/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wordpress-media-tags/reviews/)

## Tags

 * [alphabetically](https://wordpress.org/support/topic-tag/alphabetically/)
 * [media](https://wordpress.org/support/topic-tag/media/)
 * [sort](https://wordpress.org/support/topic-tag/sort/)
 * [tags](https://wordpress.org/support/topic-tag/tags/)

 * 2 replies
 * 2 participants
 * Last reply from: [ffwebdesigner](https://wordpress.org/support/users/ffwebdesigner/)
 * Last activity: [12 years, 8 months ago](https://wordpress.org/support/topic/sort-ouput/#post-4095838)
 * Status: not resolved