×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: PHP
Posted by: Eric De Kock
Added: Mar 27, 2017 1:32 AM
Views: 8
Tags: no tags
  1. <div id="primary" class="content-area">
  2.     <main id="main" class="site-main" role="main">
  3.  
  4.         <?php
  5.         $args = array(
  6.             'post_type' => 'post',
  7.             'orderby' => 'title',
  8.             'order' => 'ASC',
  9.             'posts_per_page' => -1,
  10.             'category_name' => 'products',
  11.             'paged' => get_query_var('paged'),
  12.             'post_parent' => $parent
  13.         );
  14.         $queryproducts = new WP_Query($args);
  15.         if ($queryproducts->have_posts()) :
  16.             ?>
  17.             <header class="entry-header">
  18.                 <?php
  19.                 single_cat_title('<h1 class="entry-title">', '</h1>');
  20.                 ?>
  21.             </header><!-- .page-header -->
  22.             <div class="container">
  23.                 <div class="row">
  24.                     <?php while ($queryproducts->have_posts()): $queryproducts->the_post(); ?>
  25.                         <div class="col-md-6">
  26.                             <?php get_template_part('template-parts/content', 'productlist'); ?>
  27.                         </div>
  28.                         <?php
  29.                     endwhile;
  30.                     wp_reset_query();
  31.                     ?>
  32.                 </div>
  33.                 <?php
  34.             else :
  35.  
  36.                 if (have_posts()) :
  37.                     ?>
  38.  
  39.                     <header class="page-header">
  40.                         <?php
  41.                         the_archive_title('<h1 class="page-title">', '</h1>');
  42.                         the_archive_description('<div class="archive-description">', '</div>');
  43.                         ?>
  44.                     </header><!-- .page-header -->
  45.  
  46.                     <?php
  47.                     /* Start the Loop */
  48.                     while (have_posts()) : the_post();
  49.  
  50.                         /*
  51.                          * Include the Post-Format-specific template for the content.
  52.                          * If you want to override this in a child theme, then include a file
  53.                          * called content-___.php (where ___ is the Post Format name) and that will be used instead.
  54.                          */
  55.                         get_template_part('template-parts/content', get_post_format());
  56.  
  57.                     endwhile;
  58.  
  59.                     the_posts_navigation();
  60.  
  61.                 else :
  62.  
  63.                     get_template_part('template-parts/content', 'none');
  64.  
  65.                 endif;
  66.  
  67.             endif;
  68.             ?>
  69.         </div>
  70.     </main><!-- #main -->
  71. </div><!-- #primary -->