Adicione este código para paginação de consulta personalizada. Você pode seguir as etapas para criar sua própria paginação no WordPress.
<? php
/ **
* Nome do modelo: Página personalizada
* /
get_header (); ?>
<? php
$ paged = (get query var (‘paged’))? obter consulta var (‘paginado’): 1;
$ args = array (
‘posts por página’ => 4,
‘paged’ => $ paged
);
$ consulta personalizada = nova consulta WP ($ args);
?>
<! —- start ——–>
<div class = “wrap”>
<div id = “primary” class = “content-area”>
<main id = “main” class = função “site-main” = “main”>
<? php
while ($ custom query-> have posts ()):
$ custom query-> the post ();
?>
<div>
<ul>
<li>
<h3> <a href=”<?php the permalink(); ?> “> <? php the title (); ?> </a> </h3>
<div>
<ul>
<div> <a href=”<?php the permalink(); ?> “> <? php the post thumbnail (‘thumbnail’); ?> </a> </div>
</ul>
<ul>
<? php echo the
conteúdo(); ?> </p>
</ul>
</div>
<div>
</li>
</ul>
</div> <! – finalizar postagens do blog ->
<? php endwhile; ?>
<? php if (function exists (“pagination”)) {
pagination ($ custom query-> max num pages);
}?>
</main> <! – #main ->
</div> <! – #primary ->
</div> <! – .wrap ->
<! —- end- ——->
<? php get_footer ();
Referência: https://www.wpblog.com/use-wp_query-to-create-pagination/