Advertisement
vtxyzzy

List Posts grouped by Taxonomy Term

Sep 3rd, 2012
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.86 KB | None | 0 0
  1. <?php // List posts by taxonomy term
  2. $taxonomy = 'madeof';
  3. $terms = get_terms($taxonomy);
  4. foreach ($terms as $term) {
  5.    $args = array(
  6.       'post_type' => 'post',
  7.       'ignore_sticky_posts' => 1,
  8.       'posts_per_page' => -1,
  9.       "$taxonomy" => $term->name,
  10.       'orderby' => 'title',
  11.       'order' => 'ASC',
  12.    );
  13.    $q = new WP_Query($args);
  14.    if ($q->have_posts()) { ?>
  15.       <h1><?php echo $term->name; ?></h1>
  16.       <table>
  17.       <?php while ($q->have_posts()) {
  18.          $q->the_post(); ?>
  19.          <tr>
  20.             <td><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></td>
  21.             <td>
  22.                <?php if(get_post_meta($post->ID, 'Author', true)) {
  23.                   echo get_post_meta($post->ID, 'Author', true);
  24.                } ?>
  25.             </td>
  26.          </tr>
  27.       <?php } ?>
  28.       </table>
  29.    <?php }
  30. }
  31. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement