Blog

Como Criar uma Página de Arquivos Personalizada no WordPress

Página de Arquivos Personalizada
Tutoriais

Como Criar uma Página de Arquivos Personalizada no WordPress

A Página de Arquivos Personalizada é uma ótima maneira de reunir todo seu conteúdo em uma página. Ela permite que você tenha uma página dedicada à listar seus arquivos mensais, arquivos de categoria, arquivos de tags, arquivos de autor, e qualquer outra coisa que você pode queira adicionar. Adicionar uma página de arquivos no WordPress é relativamente simples e mesmo que você seja um iniciante, se seguir as dicas que damos neste tutorial, conseguirá ter uma.

Nós temos uma página de arquivos personalizados para o WordPress 24 Horas.  E, neste artigo, vamos mostrar-lhe como criar uma página de arquivos personalizados no WordPress.

O Problema

Por padrão, no WordPress você tem a capacidade de exibir seus arquivos anuais usando widget na barra lateral. Só que isso pode não ficar legal depois de um ano de postagens, ao contrário do que possa parecer no início. Imagine se seu blog tiver apenas 2 anos. Você teria uma pelo menos 24 links na barra lateral. Você também pode adicionar arquivos de categorias, lista de autores, etc. na sua barra lateral. Mas para não comprometer o layout do seu blog WordPress com tantos links na barra lateral, você pode criar uma página para colocar todos estes links. Estamos falando de criar uma página de arquivos personalizada. Não só permite evitar a confusão, mas também oferece aos usuários uma maneira eficiente de navegar pelo seu conteúdo antigo.

Infelizmente, a maioria dos temas para WordPress não vem com uma página de arquivos personalizada. Então, neste artigo, vamos ver o que você precisa para criar uma página de arquivos personalizada para o WordPress.

Nota: Por favor não confunda a página de arquivos personalizada com o template archive.php que vem com a maioria dos temas e é usado para exibir arquivos mensais, de categorias, tags, autores e outros. Nesta página de arquivos personalizada seria uma única página, que trará todo seu conteúdo junto.

Criando um Modelo de Página de Arquivos Personalizada – Template

A primeira coisa a ser feita é criar um modelo de página para sua página de arquivos personalizada. Basta criar um novo arquivo no seu editor de texto (bloco de notas, ou algum editor de códigos) e nomeá-lo como page-archive.php. Em seguida adicione as seguintes linhas de código no topo:

<?php
/*
Template Name: Arquivos
*/
?>

Agora, faça upload  do arquivo page-archive.php para a pasta do tema do seu WordPress e você já criou um modelo (template) de Página de Arquivos. Agora, precisamos ajustar este modelo ao design do seu site. Copie o conteúdo do seu arquivo page.php localizado na pasta do seu tema e cole-o em page-archive.php.

Abaixo segue um exemplo de como o arquivo page-archive.php poderia ficar:

<?php
/*
Template Name: Arquivos
*/
get_header(); ?>

<div id="primary" class="site-content">
<div id="content" role="main">

<?php while ( have_posts() ) : the_post(); ?>

<h1 class="entry-title"><?php the_title(); ?></h1>

<div class="entry-content">

<?php the_content(); ?>

/* Funções do Arquivo Personalizado abaixo dessa linha */

/* Funções do Arquivo Personalizado acima dessa linha */

</div><!-- .entry-content -->

<?php endwhile; // end of the loop. ?>

</div><!-- #content -->
</div><!-- #primary -->

<?php get_sidebar(); ?>
<?php get_footer(); ?>

Criando uma Página de Arquivos Personalizada no WordPress

Agora que você tem o modelo básico de página pronto, precisa criar uma nova página personalizada para seus arquivos no WordPress. Vá até o painel e adicione uma nova página (Páginas > Adicionar Nova). Você pode chamar esta página de Arquivos ou qualquer outro nome que deseje. Na caixa Atributos de Página, clique no menu drop down (select) abaixo de Modelo e selecione Arquivos. Salve e publique a página.

Atributos da Página

Agora você criou uma página que usa o modelo de página de arquivos, contudo, não vai mostrar qualquer conteúdo. Vamos em frente e adicionar elementos da página de arquivos personalizada, como arquivos anuais, categorias, etc.

Adicionando Arquivos Mensais com o plugin Compact Archives

Se você observar nossa página de arquivos personalizada, vai notar que não estamos usando a listagem de arquivos padrão do WordPress. Em vez disso, preferimos usar um plugin chamado Compact Archives.

Instale e ative o plugin Compact Archives. Depois de ter ativar o plugin adicione o seguinte código no seu modelo de página de arquivos personalizada (page-archives.php):

<p><strong>Por Data</strong></p>
<ul>
<?php compact_archive($style='block'); ?>
</ul>

Ele exibirá seus arquivos mensais mais ou menos assim:

Arquivos por Data

Adicionando uma Lista de todas as Categorias

Categorias resumem os principais tópicos do seu site, além de ser a melhor maneira de organizar o conteúdo. Veja como usamos Categorias vs. Tags. Uma vez que utilizamos as categorias como a principal forma de organizar o conteúdo, é fundamental listar nossos arquivos de categorias. Para otimizar o espaço, vamos apresentar-lhe uma lista embutida.

Primeiro adicione este código no arquivo do seu modelo de página de arquivos:

<p><strong>Por Categoria:</strong></p>
<ul class="bycategories">
<?php wp_list_categories('title_li='); ?>
</ul>
<div class="clear"></div>

Agora podemos estilizar (css) esta lista, para que apareça em linha e melhoremos sua aparência. Adicione o código abaixo no arquivo style.css do seu tema:

ul.bycategories {
margin: 0;
padding: 0;
}
ul.bycategories li {
list-style: none;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.bycategories li a {
list-style: none;
list-style-type: none;
margin: 0 20px 15px 0;
float: left;
background: #eee;
color: #464646;
padding: 5px 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
ul.bycategories li a:hover{
text-decoration: none;
background: #ff6200;
color: #fff;
}
.clear{clear: both;}

Suas categorias ficarão parecidas com isso:

Arquivos por Categoria

Explorar? Redirecionar usuários para um post aleatório

Em nossa página de arquivos, temos um botão Explore o WordPress 24 Horas. Este botão redireciona os usuários para um post aleatório. O objetivo é permitir que os usuários naveguem aleatoriamente através de posts. Aprenda como redirecionar os usuários para um post aleatório no WordPress.

Você pode certamente adicionar mais coisas. Antes de darmos uma olhada em algumas das outras coisas que você pode adicionar em sua página de arquivos personalizada, gostaríamos de saber de você já alguma vez fez ou tentou fazer uma página personalizada de arquivos no wordpress. Deixe um comentário abaixo para acrescentarmos mais ideias sobre como tirar o melhor proveito disso. Vamos às outras opções que temos para adicionar à nossa página personalizada de arquivos compactos.

Adicionando uma Tag Cloud

Se você quiser adicionar uma nuvem de tags de suas tags mais populares, adicione o seguinte código:

<p><strong>Nuvem de Tags:</strong></p>
<?php wp_tag_cloud(); ?>

A função wp_tag_cloud() vem com um monte de parâmetros para ajustar o número de tags, tamanho máximo e mínimo, etc.

Adicionando uma lista de Páginas

Se quiser adicionar uma lista de todas as páginas do seu site., adicione o seguinte código:

<?php wp_list_pages( 'title_li=' ); ?>

Adicionando uma lista de Autores

Para exibir uma lista de Autores do site, basta adicionar o seguinte código:

<?php wp_list_authors( 'exclude_admin=0&optioncount=1' ); ?>

Adicionar Posts Recentes

Se você quiser exibir uma lista de seus posts mais recentes, sem seguida, adicione o seguinte código:

<?php wp_get_archives('type=postbypost&limit=10'); ?>

Lembre-se, uma página de arquivos personalizada ideal permite que seus usuários naveguem de forma eficiente através do seu conteúdo antigo. Esperamos que este artigo possa ter ajudado de forma objetiva a criar sua própria página de arquivos personalizada para o WordPress. Se tiver dúvidas ou sugestões, por favor, avise-nos deixando um comentário abaixo, pois ele é muito importante para nós.

Deixe seu comentário aqui...

O seu endereço de e-mail não será publicado.

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Nosso site usa cookies e, portanto, coleta informações sobre sua visita para melhorar nosso site (por meio de análise), mostrar a você conteúdo de mídia social e anúncios relevantes. Por favor, consulte nossa página Termos & Políticas para mais detalhes ou concorde clicando no botão 'Aceitar'. OBS: Ao continuar a navegação, você, automaticamente, concorda.

Configurações de Cookies

Abaixo, você pode escolher os tipos de cookies que quer permitir neste site. Clique no botão "Salvar Configurações de Cookies" para aplicar sua escolha.

FuncionalNosso site usa cookies funcionais. Esses cookies são necessários para permitir que nosso site funcione.

AnalíticoNosso site usa cookies analíticos para permitir a análise de nosso site e a otimização para o propósito de a.o. a usabilidade.

Mídia SocialNosso site coloca cookies de mídia social para mostrar conteúdo de terceiros, como YouTube e Facebook. Esses cookies podem rastrear seus dados pessoais.

PublicidadeNosso site coloca cookies de publicidade para mostrar anúncios de terceiros com base em seus interesses. Esses cookies podem rastrear seus dados pessoais.

OutrosNosso site coloca cookies de terceiros de outros serviços que não são analíticos, mídia social ou publicidade.