Advertisement
cjc1867

Graves Template

Aug 5th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.16 KB | None | 0 0
  1. <?php /*
  2. * Template Name: Graves III Page Template for Servants
  3. *
  4. */ ?>
  5.  
  6. <?php get_header();?>
  7.  
  8. <?php mesmerize_get_header(); ?>
  9.  
  10. <div class="content blog-page">
  11. <div class="<?php mesmerize_page_content_wrapper_class(); ?>">
  12. <div class="row">
  13. <div class="">
  14. <ul class="breadcrumb">
  15. <li><a href="/">Home</a></li>
  16. <li><a class="active">Graves</a></li>
  17. </ul>
  18. </div>
  19. <div class="col-xs-12 <?php mesmerize_posts_wrapper_class(); ?>">
  20. <?php
  21. // First we need to show content from WordPress editor so use this code:
  22. if ( have_posts() ) : while ( have_posts() ) : the_post();
  23. the_content();
  24. endwhile; else: ?>
  25. <p>Sorry, no posts matched your criteria.</p>
  26. <?php endif; ?>
  27. <div class="post-list row text-center">
  28. <?php
  29. if ( get_query_var( 'paged' ) ) {
  30. $paged = get_query_var( 'paged' );
  31. } else if ( get_query_var( 'page' ) ) {
  32. // This will occur if on front page.
  33. $paged = get_query_var( 'page' );
  34. } else {
  35. $paged = 1;
  36. }
  37. $my_query = new WP_Query( array(
  38. 'post_type' => 'grave',
  39. 'posts_per_page' => 4,
  40. 'paged' => $paged,
  41. 'tax_query' => array(
  42. array (
  43. 'taxonomy' => 'servant',
  44. 'field' => 'slug',
  45. 'terms' => 'servants',
  46. )
  47. ),
  48. ) ); ?>>
  49.  
  50. <?php if ($my_query->have_posts()) { ?>
  51.  
  52. <?php while ( $my_query->have_posts() ) : $my_query->the_post(); ?>
  53. <?php get_template_part('template-parts/content', 'grave');
  54. endwhile;
  55. } else { ?>
  56. <?php get_template_part('template-parts/content', 'none'); ?>
  57. <?php } ?>
  58. </div>
  59.  
  60. <div class="navigation-c">
  61. <?php printf( '<div>%s</div>', get_next_posts_link( 'Older posts', $my_query->max_num_pages ) );
  62. printf( '<div>%s</div>', get_previous_posts_link( 'Newer posts', $my_query->max_num_pages ) );?>
  63. <?php
  64. if (have_posts()):
  65. mesmerize_print_pagination();
  66. endif;
  67. ?>
  68. </div>
  69.  
  70. </div>
  71. <?php get_sidebar(); ?>
  72. </div>
  73. </div>
  74. </div>
  75.  
  76. <?php get_footer();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement