Advertisement
deepbevel

Untitled

Jan 4th, 2012
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.67 KB | None | 0 0
  1. <?php
  2. /*
  3. Template Name: Multi Query Page
  4. */
  5. ?>
  6.  
  7. <?php
  8. get_header(); ?>
  9.  
  10. <div id="container">
  11. <div id="content" role="main">
  12.  
  13.  
  14. <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
  15.  
  16. <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
  17. <?php if ( is_front_page() ) { ?>
  18. <h2 class="entry-title"><?php the_title(); ?></h2>
  19. <?php } else { ?>
  20. <h1 class="entry-title"><?php the_title(); ?></h1>
  21. <?php } ?>
  22.  
  23. <div class="entry-content">
  24. <?php the_content(); ?>
  25. <?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'twentyten' ), 'after' => '</div>' ) ); ?>
  26. <?php edit_post_link( __( 'Edit', 'twentyten' ), '<span class="edit-link">', '</span>' ); ?>
  27.  
  28. <?/*php comments_template( '', true ); */?>
  29.  
  30. </div><!-- .entry-content -->
  31. </div><!-- #post-## -->
  32.  
  33.  
  34. <?php endwhile; // end of the loop. ?>
  35.  
  36.  
  37.  
  38.  
  39.  
  40. <div>
  41.  
  42. <h3><a name="category3">Category 3</a></h3>
  43.  
  44.  
  45.  
  46. <?php
  47. // Show a selected number of posts per row
  48. $posts_per_row = 2;
  49. $posts_per_page = 2;
  50. $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
  51. $args = array(
  52. 'posts_per_page' => $posts_per_page,
  53. 'paged' => $paged,
  54.  
  55. );
  56.  
  57. query_posts( array( 'posts_per_page' => 2, 'cat' => '3', 'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1 ), ));
  58.  
  59. if (have_posts()) {
  60. while (have_posts()) {
  61. the_post();
  62.  
  63.  
  64.  
  65. if ((++$post_counter % $posts_per_row) == 1 || $posts_per_row == 1) {
  66. if ($post_counter > 1) {
  67. echo "</div><!-- End of post_row -->\n"; // End previous row
  68. }
  69. echo "<div class='post_row'>\n"; // Start a new row
  70. }
  71. echo "<div class='post_class'>\n"; // Start one post
  72.  
  73.  
  74. // Output post data here
  75.  
  76. echo '<h2>';the_title() ;echo '</h2>';
  77.  
  78. echo the_post_thumbnail('thumbnail');
  79.  
  80. the_excerpt();
  81. ?>
  82.  
  83. <?php
  84. echo "</div><!-- End of post_class -->\n"; // End of post
  85. } ?>
  86. </div><!-- End of post_row -->
  87. <div class='clear'></div>
  88.  
  89.  
  90. <?php } else {
  91. // Code for no posts found
  92. }
  93. ?>
  94. </div>
  95.  
  96.  
  97. <h3><a name="category4">Category 4</a></h3>
  98.  
  99.  
  100. <div>
  101.  
  102. <?php
  103. // Show a selected number of posts per row
  104. $posts_per_row = 2;
  105. $posts_per_page = 2;
  106. $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
  107. $args = array(
  108. 'posts_per_page' => $posts_per_page,
  109. 'paged' => $paged,
  110.  
  111. );
  112.  
  113.  
  114.  
  115. query_posts( array( 'posts_per_page' => 2, 'cat' => '4', 'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1 ), ));
  116.  
  117.  
  118.  
  119.  
  120. if (have_posts()) {
  121. while (have_posts()) {
  122. the_post();
  123. if ((++$post_counter % $posts_per_row) == 1 || $posts_per_row == 1) {
  124. if ($post_counter > 1) {
  125. echo "</div><!-- End of post_row -->\n"; // End previous row
  126. }
  127. echo "<div class='post_row'>\n"; // Start a new row
  128. }
  129. echo "<div class='post_class'>\n"; // Start one post
  130.  
  131. // Output post data here
  132.  
  133. echo '<h2>';the_title() ;echo '</h2>';
  134.  
  135.  
  136. echo the_post_thumbnail('thumbnail');
  137.  
  138. the_excerpt();
  139. echo "</div><!-- End of post_class -->\n"; // End of post
  140. } ?>
  141. </div><!-- End of post_row -->
  142. <div class='clear'></div>
  143.  
  144.  
  145. <?php } else {
  146. // Code for no posts found
  147. }
  148. ?>
  149.  
  150. <div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">&larr;</span> Older posts', '' ) ); ?></div>
  151. <div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">&rarr;</span>', '' ) ); ?></div>
  152.  
  153.  
  154. </div> <!-- #content -->
  155. </div><!-- #container -->
  156.  
  157. <?php get_sidebar(); ?>
  158. <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement