Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
70
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. /* Template Name: Lista de Cursos
  3. *
  4. * The template for displaying Front page.
  5. *
  6. * This is the template that displays all pages by default.
  7. * Please note that this is the WordPress construct of pages
  8. * and that other 'pages' on your WordPress site may use a
  9. * different template.
  10. *
  11. * @link https://codex.wordpress.org/Template_Hierarchy
  12. *
  13. * @package Newsmag
  14. */
  15.  
  16. get_header();
  17.  
  18. $ID = get_the_ID();
  19. $link = get_permalink( $ID );
  20.  
  21. $img = get_custom_header();
  22. $img = $img->url;
  23.  
  24. $additional = '';
  25. if ( ! empty( $img ) ): ?>
  26. <?php $additional = 'style="background-image:url(' . esc_url( $img ) . '"' ?>
  27. <?php endif; ?>
  28.  
  29. <div class="newsmag-custom-header" <?php echo $additional; ?>>
  30. <div class="container">
  31. <div class="row">
  32. <div class="col-xs-12">
  33. <h2 class="page-title"><?php echo esc_html( get_option( 'blogname' ) ) ?></h2>
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38.  
  39. <?php $breadcrumbs_enabled = get_theme_mod( 'newsmag_enable_post_breadcrumbs', true );
  40. if ( $breadcrumbs_enabled ) { ?>
  41. <div class="container newsmag-breadcrumbs-container">
  42. <div class="row newsmag-breadcrumbs-row">
  43. <div class="col-xs-12">
  44. <?php Newsmag_Helper::add_breadcrumbs(); ?>
  45. </div>
  46. </div>
  47. </div>
  48. <?php } ?>
  49.  
  50.  
  51. <div class="container home">
  52. <div class="row">
  53. <?php
  54. $layout = get_theme_mod( 'newsmag_blog_layout', 'right-sidebar' );
  55. if ( $layout === 'left-sidebar' ){
  56. get_sidebar( 'sidebar' );
  57. };
  58. ?>
  59.  
  60. <div id="primary" class="newsmag-content newsmag-archive-page <?php echo ( $layout === 'fullwidth' ) ? '' : 'col-lg-8 col-md-8'; ?> col-sm-12 col-xs-12">
  61. <main id="main" class="site-main" role="main">
  62. <?php
  63.  
  64. $btpgid=get_queried_object_id();
  65.  
  66. $btmetanm=get_post_meta( $btpgid, 'WP_Catid','true' );
  67.  
  68. $paginado = (get_query_var('paged')) ? get_query_var('paged') : 1;
  69.  
  70. $args = array( 'posts_per_page' => 12, 'category_name' => $btmetanm,
  71. 'paged' => $paginado,'post_type' => 'post','order' => 'ASC' );
  72.  
  73. $lista = new WP_Query( $args );
  74.  
  75. if ( $lista->have_posts() ) {
  76. while ( $lista->have_posts() ) {
  77. $lista->the_post();
  78. get_template_part( 'template-parts/content', get_post_format() );
  79. };
  80. };
  81.  
  82. echo paginate_links( $args );
  83. ?>
  84. </main>
  85. <nav class="navigation pagination" role="navigation">
  86. <h2 class="screen-reader-text">Navegação por posts</h2>
  87. <div class="nav-links">
  88.  
  89. <?php
  90. $limit = ($lista->max_num_pages+1) - $lista->max_num_pages;
  91. ?>
  92. <?php if ($limit < $paginado) : ?>
  93. <a class="prev page-numbers" href="<?php echo $link; ?>/page/<?php echo ($paginado-1); ?>">prev</a>
  94. <a class="page-numbers" href="<?php echo $link; ?>/page/<?php echo ($paginado-1); ?>">
  95. <?php echo ($paginado-1); ?>
  96. </a>
  97. <?php endif; ?>
  98. <span class="page-numbers current"><?php echo $paginado; ?></span>
  99. <?php if ( ( $paginado+1 ) <= $lista->max_num_pages ): ?>
  100. <a class="page-numbers" href="<?php echo $link; ?>/page/<?php echo ($paginado+1); ?>">
  101. <?php echo ($paginado+1); ?>
  102. </a>
  103. <?php if(( $paginado+1 ) < $lista->max_num_pages ): ?>
  104. <span class="page-numbers dots">…</span>
  105. <a class="page-numbers" href="<?php echo $link; ?>/page/<?php echo ($lista->max_num_pages); ?>">
  106. <?php echo $lista->max_num_pages; ?>
  107. </a>
  108. <?php endif; ?>
  109. <a class="next page-numbers" href="<?php echo $link; ?>/page/<?php echo ($paginado+1); ?>">next</a>
  110. <?php endif; ?>
  111. </div>
  112. </nav>
  113. </div>
  114. <?php if ( $layout === 'right-sidebar' ): ?>
  115. <?php get_sidebar( 'sidebar' ); ?>
  116. <?php endif; ?>
  117. </div>
  118. </div>
  119.  
  120. <?php
  121. get_footer();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement