Página de Tag Não Listando Todas as Mensagens com Tag

Estou usando tag.php para exibir conteúdo quando um usuário visita uma página de tag. Tudo o que eu preciso está funcionando de forma excelente, no entanto, está mostrando apenas as últimas 6 postagens que possuem a tag. Preciso que ele liste todos os posts com a tag.

Quando eu mudo as “páginas do blog mostram o máximo” em Leitura para um grande número, quebra parte do meu site, então eu gostaria de fazer isso no código tag.php.

Eu sei que você pode listar todas as postagens usando o parâmetro ‘posts_per_page’ => -1, mas estou tendo problemas para implementar isso em meu código.

Isso está no meu arquivo tag.php

  
<?php // Show an optional term description. $term_description = term_description(); if ( ! empty( $term_description ) ) : printf( '
%s
', $term_description ); endif; ?> Recipes
  • <a href="https://wordpress.stackexchange.com//questions/256330/tag-page-not-listing-all-posts-with-tag/">

Obrigado por qualquer ajuda!

Solutions Collecting From Web of "Página de Tag Não Listando Todas as Mensagens com Tag"

Eu consegui corrigir esse problema adicionando isso ao arquivo functions.php

 function wpa69774_limit_tags( $query ) { if ( $query->is_tag() && $query->is_main_query() ) { $query->set( 'posts_per_page', -1 ); } } add_action( 'pre_get_posts', 'wpa69774_limit_tags' ); 

Depois de finalmente tropeçar com esta questão: Não é possível obter ‘tag’ Página para exibir apenas mensagens marcadas