paginate_links () sempre emitido como se posts_per_page fosse 10

Estou consultando 20 posts por página:

$posts_per_page = 20; $paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1; $args = array( 'posts_per_page' => $posts_per_page, 'paged' => $paged); 

Mas quando eu uso paginate_links() ou qualquer outra function para paginação, eu recebo ~ number_of_posts/10 independentemente do valor $posts_per_page .

Por exemplo, com 65 postagens, eu recebo 7 em vez de 4, quando $posts_per_page é 20. Como posso corrigir isso para que ele saiba quantos posts estão sendo exibidos por página?

Solutions Collecting From Web of "paginate_links () sempre emitido como se posts_per_page fosse 10"