post

Adicionar paginação no WordPress

Publicado em: 25/03/2020 / Atualizado em: 30/03/2021

Categorias: BlogWordpressWordpress Template

Para adicionar paginação no WordPress sem uso de plugins de terceiros, você pode optar em adicionar este código abaixo em seu site.

1° Adicionar a função abaixo dentro do seu arquivo functions.php

function wordpress_pagination() {
	global $wp_query;
	$big = 999999999;
	echo paginate_links(array(
		'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))),
		'format' => '?paged=%#%',
		'current' => max(1, get_query_var('paged')),
		'total' => $wp_query->max_num_pages
	));
}

2° Adicione o trecho abaixo para chamar a paginação nos arquivos que fazem loops de posts ou paginas, como search.php, category.php, archive.php e etc.

<?php wordpress_pagination(); ?>

Exemplo de código para usar no arquivo category.php com paginação. (mas pode usar a função de paginação em qualquer outra pagina que usa loop de posts)

<?php wp_head(); ?>

<h1><?php single_cat_title() ?></h1><!-- Nome da categoria -->
<div>
  <?php the_archive_description() ?><!-- Descrição da categoria -->
</div>


<?php if (have_posts()) {
while (have_posts()) { the_post(); ?><!-- Loop de posts -->
  <div>
    <div>
      <a href="<?php the_permalink() ?>"><!-- Link permanete -->
        <?php the_post_thumbnail() ?><!-- Imagem em destaque -->
      </a>
    </div>
    <div>
        <h3><?php the_title() ?></h3><!-- Titulo do post -->
        <p><?= get_the_excerpt() ?> ...</p><!-- Descrição resumida do post -->
    </div>
  </div>
<?php } } ?>

<?php wordpress_pagination(); ?>

<?php wp_footer(); ?>

Não se esqueça de chamar a paginação fora do loop dos posts.

Fonte: https://www.canalwp.com/codigos-wordpress/wordpress-pagination-como-colocar-paginacao-sem-plugins/

Publicações recomendadas:


Inscreva-se em Nossa News:

Seja notificando sempre que tiver conteúdo novo disponível no meu canal do Youtube ou artigo no meu Blog.

Bruno Devs News


Link Curto para Compartilhamento

Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.

bruno.art.br/pb/369

ID de Referência: 369

Sugira uma publicação

Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.

Clique aqui e entre em contato


Comentários