post

Adicionar paginação no WordPress

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/

Link de compartilhamento

bruno.art.br/r/MzY5

Comentários

Aplicações e serviços mais procurados

Faça como grandes site e empresas e use softwares e plataformas profissionais.

WorkLeads

A WorkLeads é uma solução completa de ERP integrada com CRM, CMS, Pagamentos, Hospedagem Cloud e outros recursos para melhor gestão empresarial.

JivoChat

JivoChat é um aplicativo grátis de comunicação para conversar e monitorar visitantes através de chat online, Facebook messenger, telefone e e-mail em tempo real.

Jetpack

Ferramenta de marketing, desempenho e segurança feitas para sites do WordPress por especialistas Wordpress.

Sua marca aqui

Sua Empresa

Quer ter fluxo qualificado e de auto nivel em seu site ou aplicativo? Temos varios espaços reservados e links patrocinados para sua empresa aqui e em milhões de websites. Entre em contato via chat ou e-mail contato@bruno.art.br

Banner jivochat Logotipo bruno.art.br