Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /* Template Name: Lista de Cursos
- *
- * The template for displaying Front page.
- *
- * This is the template that displays all pages by default.
- * Please note that this is the WordPress construct of pages
- * and that other 'pages' on your WordPress site may use a
- * different template.
- *
- * @link https://codex.wordpress.org/Template_Hierarchy
- *
- * @package Newsmag
- */
- get_header();
- $ID = get_the_ID();
- $link = get_permalink( $ID );
- $img = get_custom_header();
- $img = $img->url;
- $additional = '';
- if ( ! empty( $img ) ): ?>
- <?php $additional = 'style="background-image:url(' . esc_url( $img ) . '"' ?>
- <?php endif; ?>
- <div class="newsmag-custom-header" <?php echo $additional; ?>>
- <div class="container">
- <div class="row">
- <div class="col-xs-12">
- <h2 class="page-title"><?php echo esc_html( get_option( 'blogname' ) ) ?></h2>
- </div>
- </div>
- </div>
- </div>
- <?php $breadcrumbs_enabled = get_theme_mod( 'newsmag_enable_post_breadcrumbs', true );
- if ( $breadcrumbs_enabled ) { ?>
- <div class="container newsmag-breadcrumbs-container">
- <div class="row newsmag-breadcrumbs-row">
- <div class="col-xs-12">
- <?php Newsmag_Helper::add_breadcrumbs(); ?>
- </div>
- </div>
- </div>
- <?php } ?>
- <div class="container home">
- <div class="row">
- <?php
- $layout = get_theme_mod( 'newsmag_blog_layout', 'right-sidebar' );
- if ( $layout === 'left-sidebar' ){
- get_sidebar( 'sidebar' );
- };
- ?>
- <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">
- <main id="main" class="site-main" role="main">
- <?php
- $btpgid=get_queried_object_id();
- $btmetanm=get_post_meta( $btpgid, 'WP_Catid','true' );
- $paginado = (get_query_var('paged')) ? get_query_var('paged') : 1;
- $args = array( 'posts_per_page' => 12, 'category_name' => $btmetanm,
- 'paged' => $paginado,'post_type' => 'post','order' => 'ASC' );
- $lista = new WP_Query( $args );
- if ( $lista->have_posts() ) {
- while ( $lista->have_posts() ) {
- $lista->the_post();
- get_template_part( 'template-parts/content', get_post_format() );
- };
- };
- echo paginate_links( $args );
- ?>
- </main>
- <nav class="navigation pagination" role="navigation">
- <h2 class="screen-reader-text">Navegação por posts</h2>
- <div class="nav-links">
- <?php
- $limit = ($lista->max_num_pages+1) - $lista->max_num_pages;
- ?>
- <?php if ($limit < $paginado) : ?>
- <a class="prev page-numbers" href="<?php echo $link; ?>/page/<?php echo ($paginado-1); ?>">prev</a>
- <a class="page-numbers" href="<?php echo $link; ?>/page/<?php echo ($paginado-1); ?>">
- <?php echo ($paginado-1); ?>
- </a>
- <?php endif; ?>
- <span class="page-numbers current"><?php echo $paginado; ?></span>
- <?php if ( ( $paginado+1 ) <= $lista->max_num_pages ): ?>
- <a class="page-numbers" href="<?php echo $link; ?>/page/<?php echo ($paginado+1); ?>">
- <?php echo ($paginado+1); ?>
- </a>
- <?php if(( $paginado+1 ) < $lista->max_num_pages ): ?>
- <span class="page-numbers dots">…</span>
- <a class="page-numbers" href="<?php echo $link; ?>/page/<?php echo ($lista->max_num_pages); ?>">
- <?php echo $lista->max_num_pages; ?>
- </a>
- <?php endif; ?>
- <a class="next page-numbers" href="<?php echo $link; ?>/page/<?php echo ($paginado+1); ?>">next</a>
- <?php endif; ?>
- </div>
- </nav>
- </div>
- <?php if ( $layout === 'right-sidebar' ): ?>
- <?php get_sidebar( 'sidebar' ); ?>
- <?php endif; ?>
- </div>
- </div>
- <?php
- get_footer();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement