Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

archive-links.php

By: Nubster on Feb 10th, 2013  |  syntax: PHP  |  size: 3.27 KB  |  views: 235  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <?php get_header(); ?>
  2.                        
  3.                         <div id="content">
  4.                        
  5.                                 <div id="inner-content" class="wrap clearfix">
  6.                                
  7.                                     <div id="main" class="eightcol first clearfix" role="main">
  8.                                        
  9.                                                 <div id="breadcrumbs">
  10.                                                         <?php if ( function_exists('yoast_breadcrumb') ) {
  11.                                                                 yoast_breadcrumb('<h4 class="widgettitle">','</h4>');
  12.                                                         } ?>
  13.                                                 </div>
  14.                                
  15.                                                 <h1 class="archive-title h2"><?php post_type_archive_title(); ?></h1>
  16.  
  17.                                                 <?php
  18.                                                         $post_type = 'links';
  19.  
  20.                                                         // Get all the taxonomies for this post type
  21.                                                         $taxonomies = get_object_taxonomies( (object) array( 'post_type' => $post_type ) );
  22.  
  23.                                                         foreach( $taxonomies as $taxonomy ) :
  24.  
  25.                                                                 // Gets every "category" (term) in this taxonomy to get the respective posts
  26.                                                                 $terms = get_terms( $taxonomy );
  27.  
  28.                                                                 foreach( $terms as $term ) :
  29.                                                                
  30.                                                                         $posts = new WP_Query( array(
  31.                                                                                 'taxonomy' => $taxonomy,
  32.                                                                                 'term' => $term->slug,
  33.                                                                                 'posts_per_page' => '-1'
  34.                                                                                 )
  35.                                                                         );
  36.  
  37.                                                                         if( $posts->have_posts() ) :
  38.                                                                        
  39.                                                                                 while( $posts->have_posts() ) : $posts->the_post(); ?>
  40.                                                                                
  41.                                                                                         <article id="post-<?php the_ID(); ?>" <?php post_class('clearfix'); ?> role="article">
  42.                                                                                        
  43.                                                                                                 <header class="article-header">
  44.                                                                                                
  45.                                                                                        
  46.                                                                                                 </header> <!-- end article header -->
  47.                                                                                
  48.                                                                                                 <section class="entry-content clearfix">
  49.                                                                                                
  50.                                                                                                         <div class="threecol first">
  51.                                                                                                                 <?php // show the post thumbnail
  52.                                                                                                                 if ( has_post_thumbnail() ) { ?>
  53.                                                                                                                
  54.                                                                                                                         <a class="fadeit" href="<?php the_permalink(); ?>">
  55.                                                                                                                                 <?php the_post_thumbnail(); ?>
  56.                                                                                                                         </a>
  57.                                                                                                                
  58.                                                                                                                 <?php } ?>
  59.                                                                                                         </div>
  60.                                                                                                        
  61.                                                                                                         <div class="ninecol">
  62.                                                                                                                 <strong><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></strong>
  63.                                                                                                                 <?php the_content(); ?>
  64.                                                                                                         </div>
  65.                                                                                                                
  66.                                                                                                 </section> <!-- end article section -->
  67.                                                                                        
  68.                                                                                                 <footer class="article-footer">
  69.                                                                                                
  70.                                                                                                 </footer> <!-- end article footer -->
  71.                                                                                
  72.                                                                                         </article> <!-- end article --> <?php
  73.                                                                                
  74.                                                                                 endwhile;
  75.                                                                                
  76.                                                                                 else : ?>
  77.                                                
  78.                                                                                         <article id="post-not-found" class="hentry clearfix">
  79.                                                                                                 <header class="article-header">
  80.                                                                                                         <h1><?php _e("Oops, Post Not Found!", "bonestheme"); ?></h1>
  81.                                                                                                 </header>
  82.                                                                                                 <section class="entry-content">
  83.                                                                                                         <p><?php _e("Uh Oh. Something is missing. Try double checking things.", "bonestheme"); ?></p>
  84.                                                                                                 </section>
  85.                                                                                                 <footer class="article-footer">
  86.                                                                                                         <p><?php _e("This is the error message in the custom posty type archive template.", "bonestheme"); ?></p>
  87.                                                                                                 </footer>
  88.                                                                                         </article> <?php
  89.                                                                                
  90.                                                                         endif;
  91.  
  92.                                                                 endforeach;
  93.  
  94.                                                         endforeach;
  95.                                                 ?>
  96.                        
  97.                                 </div> <!-- end #main -->
  98.    
  99.                                 <?php get_sidebar(); ?>
  100.                
  101.                 </div> <!-- end #inner-content -->
  102.                
  103.                         </div> <!-- end #content -->
  104.  
  105. <?php get_footer(); ?>
clone this paste RAW Paste Data