Menu Fechar

Como ajustar o número de artigos exibidos pela página de índice principal do WordPress e arquivos

Quando eu componho um site ou blog adaptando-me ao WordPress, tenho uma ótima ideia na cabeça, mas muitas vezes encontro a realidade sem a capacidade de codificação para percebê-la.

Hoje, tive a idéia de definir o número de artigos a serem exibidos por página, que é definido como 10 por padrão, na página principal e na categoria ou página de arquivo do site.Eu usei o código para isso, . É muito útil.

    Página principal do site WordPress 'index.php' só muda o número de posts por página

Se você procurar maneiras de alterar o número de postagens por página, não há muitos dados disponíveis, mas, às vezes, as informações exibidas são muito complicadas e ineficientes.

Então, eu queria fazer a modificação mais simples, então o que eu encontrei foi a própria API do WordPress. Em geral, você pode usar o código fornecido pelo WordPress diretamente com fuction.php para obter o efeito mais estável, leve e fácil de usar.

EntãoDocumentação oficial do WordPressEu encontrei o código que queria no meu código.

function hwl_home_pagesize( $query ) {
    if ( is_admin() || ! $query->is_main_query() )
        return;

    if ( is_home() ) {
        // Display only 1 post for the original blog archive
        $query->set( 'posts_per_page', 1 );
        return;
    }

    if ( is_post_type_archive( 'movie' ) ) {
        // Display 50 posts for a custom post type called 'movie'
        $query->set( 'posts_per_page', 50 );
        return;
    }
}
add_action( 'pre_get_posts', 'hwl_home_pagesize', 1 );

Para explicar o código, o primeiro parágrafo significa iniciar a função relacionada ao artigo, o segundo vermelho'is_home'É a parte da página principal, index.php, que controla o número de postagens por página.

Número pintado vermelho'1'Se você ajustar o número de artigos a serem exibidos na página principal e inseri-los como código de exemplo, você verá apenas um artigo na página principal. Nas outras páginas, ele será exibido conforme definido em 'Página de administração do WordPress'> 'Configurações'> 'Ler'> 'Número de postagens por página'.

Pintado em terceiro azul'movie'Seção define o número de postagens a serem exibidas na página de arquivamento.

Eu'movie'Digite o nome do arquivo a ser aplicado à peça e, em seguida, defina o número no azul '50' para o número de postagens no arquivo.

Se você quiser adicionar um arquivo que deseja configurar, basta continuar criando o terceiro código, como este

function hwl_home_pagesize( $query ) {
    if ( is_admin() || ! $query->is_main_query() )
        return;

    if ( is_home() ) {
        // Display only 1 post for the original blog archive
        $query->set( 'posts_per_page', 1 );
        return;
    }

    if ( is_post_type_archive( 'movie' ) ) {
        // Display 50 posts for a custom post type called 'movie'
        $query->set( 'posts_per_page', 50 );
        return;
    }
    
    if ( is_post_type_archive( 'picture' ) ) {
        // Display 50 posts for a custom post type called 'movie'
        $query->set( 'posts_per_page', 50 );
        return;
    }
}
add_action( 'pre_get_posts', 'hwl_home_pagesize', 1 );

E se você só precisa controlar o número de posts na página principal como o GKKmon, você pode apagar todas as partes inúteis e usar apenas o código a seguir.

function hwl_home_pagesize( $query ) {
    if ( is_admin() || ! $query->is_main_query() )
        return;

    if ( is_home() ) {
        // Display only 1 post for the original blog archive
        $query->set( 'posts_per_page', 1 );
        return;
    }
}
add_action( 'pre_get_posts', 'hwl_home_pagesize', 1 );

    Por que e como controlar o número de postagens na página principal

Normalmente, você pode controlar o número de artigos na página principal quando quiser expor vários elementos além de postar na página principal ou quando quiser decorar a página de índice no formato de revista.

Atualmente, a página principal do GKKmon.com também é usada para expor as ferramentas funcionais na parte superior, depois duas novas postagens e, em seguida, classifica as revistas e a mídia de informação apropriadamente, listando os documentos por categoria.

Desta forma, você pode usar livremente a página principal de acordo com o seu gosto.

Related posts - 관련 글

Comentários (Informação não requerida)

Posted in All, Wordpress

이메일 구독 - Email Subs

최선을 다해 직접 만든 콘텐츠만 공유합니다.
We share the best content we have created.