How to avoid duplicating same meta_value?

One way would be to keep track of which years you’ve already printed. Using your code: <?php $args = array( ‘post_type’ => ‘attachment’, ‘post_mime_type’ => ‘image’, ‘numberposts’ => -1, ‘orderby’ => ‘menu_order’, ‘order’ => ASC ); $attachments = get_posts( $args ); echo ‘<table id=”bibliography”>’; if ( $attachments ) { $already_printed_years = array(); foreach ( $attachments … Read more

Custom order for Mysql array

At first glance, I would think your query isn’t correct. Are you echoing out the variables to make sure they are correct? If you are setting ‘post_per_page’ => 4 and you are getting 5 posts, then something seems a bit off. Where it is a number, I believe you can leave off the quotes around … Read more