Unlimited $1.99 domain names - We use goDaddy Unlimited $ 1,99 nomes de domínio - Usamos GoDaddy
Powered by MaxBlogPress Powered by MaxBlogPress

Wordpress Hack # 2: Como criar um arquivo principal índice | JTPRATT's blogar erros
JTPratt's blogar erros


Home Início » Wordpress Hack #2: How To Create A Master Archive Index Page "Wordpress Hack # 2: Como criar um arquivo principal índice página



Posted in: Postado em:

blog-setup categoria imagemWordPress categoria imagem
453 views 453 visualizações


Please note: This page was originally written in English. Atenção: Esta página foi originalmente escrito em Inglês.

The original post can be viewed O post original pode ser visualizada here aqui .

Please note: This page was originally written in English.

The text has been translated using an online service such as Google or Babelfish.

The original post can be viewed here.


In your Wordpress blog do you have a sortable clean and easy way for visitors to access your previous posts? Em seu blog Wordpress classificáveis você tem uma maneira fácil de limpar e de visitantes para aceder aos seus anteriores cargos? Other than the month based archive link in your sidebar, you may not have an archive index at all! Diferentemente do mês com base arquivo link na barra lateral, você pode não ter um arquivo índice de todo! It’s time you hacked your own Master Archive Index Page! Está na hora que você cortou seu próprio Master Archive Index Page!

This is Wordpress Hack #2 in our 30 “Hack-a-Thon”! Esta é Wordpress Hack # 2 no nosso 30 "Hack-a-Thon"! That’s right, I’m going to give you one É isso mesmo, eu vou dar-lhe um Wordpress hack per day for 30 days Wordpress hack por dia durante 30 dias , and at the end of that time you will have pimped out your blog like you never would have believed possible! , E, ao final desse tempo, você terá pimped out seu blog como você nunca teria acreditado possível! Be sure to signup for the RSS feed or subscribe by email at the top of the page. Certifique-se de inscrição para assinar o feed RSS ou por e-mail na parte superior da página.

Out of the box the default Archives for Wordpress aren’t very sexy. Fora da caixa Arquivos do padrão para Wordpress não são muito sexy. In fact, as I’ve mentioned in previous posts the word thing about Wordpress (to me) is the fact that the content seems hard to navigate, hard to get to, and downright self-defeating at times. Na verdade, como eu já referi em posts anteriores a palavra coisa sobre Wordpress (para mim) é o fato de que o conteúdo parece difícil de navegar, difícil de obter a, e embaixo de auto-derrotando às vezes. Let’s take this blog as it stands right now as an example. Vamos tomar este blog tal como está neste momento como um exemplo. The homepage has one full post and 9 excerpted posts. A homepage tem um post inteiro e 9 excerpted lugares. The sidebar contains links to the last 10 posts, and most viewed posts, in addition to a link to categories and monthly archives. A barra lateral contém links para os últimos 10 posts, ea maioria dos lugares vistos, para além de um link para categorias e arquivos mensais. I can also search, and those are my basic options for finding content. Eu também pode pesquisar, e essas são as minhas opções básicas para a busca de conteúdo. The custom pages I’ve setup also lead to some article series and categorized content. As páginas personalizadas Eu também conduzir a alguma configuração artigo série e categorizadas conteúdo. I currently don’t have an HTML web page site map (just an XML sitemap for search crawlers), so there really is no way to get a birds eye view of all my content. Eu neste momento não têm uma página web site Mapa do HTML (apenas um sitemap XML para pesquisa indexadores), e por isso não há nenhum caminho para obter uma vista de olhos aves todos os meus conteúdo. I’m rapidly approaching 100 posts, but at any give time you’re lucky to have more than 10-15 options for content as you surf around my blog. Estou aproximando rapidamente 100 lugares, mas, em qualquer momento você for dar sorte em ter mais de 10-15 opções de conteúdo que você navegar em torno de meu blog.

Your theme may or may not currently display any more than month based archive pages, which will just be links in your sidebar to the months of the year you had posts. Seu tema pode ou não exibir quaisquer actualmente mais de meses com base arquivo páginas, que irá ser apenas links na barra lateral para os meses do ano, tinha-se lugares. Some themes also have a calendar. Alguns temas têm também um calendário. All these normally do is use your “archive.php” in your theme directory as a template to bring up a list of posts the same way you index, search, category, or tag pages do - a list of up 10 to posts at a time with ‘previous’ and ‘next’ links at the bottom of the page. Todas estas normalmente fazer é usar o seu "archive.php" em seu tema diretório como um modelo para obter a lista de postos de trabalho da mesma forma que você índice, pesquisa, categoria, ou fazer tag páginas - uma lista de, no máximo a 10 lugares em um com o tempo "anterior" e "próximo" links na parte inferior da página. In my experience, most themes don’t have a master archive page (or what the Na minha experiência, a maior parte dos temas não têm um arquivo página mestre (ou o que a Wordpress Codex calls the “Archive Index” Wordpress Codex apela ao "Índice do Arquivo" , although some have a “archives.php” file to create one from. , Embora alguns tenham uma "archives.php" para criar um arquivo de. Notice that this template file has an “s” on archives.php. Note que este modelo tem um arquivo "s" em archives.php. Look in your theme directory, and you should have a file named “archives.php”. Olhe em seu tema diretório, e você deve ter um arquivo chamado "archives.php". If you do add the first 5 lines below at the very top of that file, and the rest of the code in “the loop” of that page (after the header and before the endwhile). Se você adicionar as primeiras 5 linhas a seguir na parte superior do que o arquivo, e no resto do código no "loop" de que a página (antes e depois do cabeçalho da endwhile). If for some reason your theme doesn’t have an archives.php, just download a copy of your “page.php” file, rename and save it as “archives.php” and then add these code to it (then upload to your theme directory). Se, por algum motivo o seu tema não tem um archives.php, basta fazer download de uma cópia do seu "page.php" ficheiro, renomear e salvá-lo como "archives.php" e, em seguida, acrescentar estas código para ele (então upload para o seu tema diretório).

 <?php /* Template Name: Master Archives Page */ ?>  <h2>Archives by Month:</h2>   <ul>     <?php wp_get_archives('type=monthly'); ?>   </ul>  <br /> <h2>Archives by Subject:</h2>   <ul>      <?php wp_list_cats(); ?>   </ul> <? php / * Nome do modelo: Master Arquivos Page * /?> <h2> Arquivos por Mês: </ h2> <ul> <? php wp_get_archives ( 'type = mensal');?> </ ul> <br / > <h2> Arquivos por Assunto: </ h2> <ul> <? Php wp_list_cats ();?> </ Ul> 

página modelo exemplo Make sure you have the “Template Name” in the top. Certifique-se de que o "Nome do modelo" no topo. Now upload this file to your theme directory, and in your Wordpress dashboard go to “Write -> Page”. Agora carregar o ficheiro para o seu diretório tema, e em seu Wordpress ir ao painel "Write -> Page". On the right hand side you’ll see “page template” as in the image example here. Do lado direito, você verá "page template" como na imagem exemplo aqui. Just select “Master Archives Page”. Basta selecionar a opção "Arquivos Master Page". I’m going to call mine “Archived Posts Sitemap”. Eu vou chamar a mina "postagens arquivadas Sitemap". I like that title because it says it’s an archive page with a sitemap. Eu gosto desse título, porque diz que é uma página com um arquivo sitemap. To me a sitemap is a great big categorized page of titles and links where you can get a the big picture of a site pretty quickly. Para mim é um grande sitemap uma grande categorizadas página de títulos e links onde você pode chegar a uma grande imagem de um site bonito rapidamente. That’s the impression I want to give people, unlike the monthly archive pages that just list posts and excerpts. Essa é a impressão de que pretendo dar ao povo, ao contrário do que apenas páginas mensais arquivo lista postos e trechos. The first time creating this page I’m not going to give it much content - just some introductory content. A primeira vez esta página criando Não vou dar-lhe muito conteúdo - introdutória apenas alguns conteúdos. Save this page and then reload your site in another tab or window. Salve esta página e, depois, recarregue seu site ou em outra guia janela. You should see the name of this new page in your “Pages” in your sidebar. Você deverá ver o nome desta nova página na sua "Páginas" na barra lateral. Click on it to bring it up and you should have something like this: Clique nele para trazê-la para cima e você deve ter algo como isto:

Índice arquivo exemplo

You see in that example what you get is a listing of archives by month, and also by subject (category). Você vê no exemplo que é o que você começa uma listagem dos arquivos por mês, e também por assunto (categoria). This really sucks doesn’t it!? Isto realmente não suga-la!? I mean come on, everyone already has both of these already in their sidebar - I do! Eu vir a significar, toda a gente já tem de ambos estes já na sua barra lateral - eu faço! There are basically two different ways to solve this problem, and actually these solutions can be combined. Existem basicamente duas formas diferentes de resolver este problema, e, na prática, estas soluções podem ser combinados. The first thing we can do is get a Wordpress plugin for archives to get more options on this page. A primeira coisa que podemos fazer é obter um plugin para Wordpress arquivos para obter mais opções nesta página. The second is to do a little hackng and add some code to the page to get the information out of the database we need to make sure visitor’s get all the options they need. A segunda é a de fazer um pouco e acrescentar hackng alguns códigos para a página para obter as informações para fora do banco de dados que precisamos ter a certeza do visitante obter todas as opções de que necessitam.

After reviewing my options - these are my thoughts… Após analisar minhas opções - estes são os meus pensamentos…

I “could” use yesterday’s I "poderia" utilização de ontem query_posts hack query_posts hack to list every post I have on the page - but that wouldn’t be very nice visually at all. a lista cada post eu tenho na página - mas que não seria muito agradável visualmente a todos. I think it would be great to give visitor’s most “most viewed” or “most popular” posts on this page. Penso que seria muito bom para dar maior parte do visitante "mais vistos" ou "mais popular" lugares nesta página. I already have the most viewed top 10 in my sidebar. Eu já tenho o top 10 mais vistos na barra lateral. I use the Eu uso o Lester Chan Plugin WP-PostViews Lester Chan plugin WP-PostViews to get this. Para obter essa. It will display the most viewed posts, or most viewed posts for a category. Ele irá exibir os mais vistos cargos, postos ou mais vistos para uma categoria. I’m going to use it to display the top 25 most viewed posts. Eu vou para usá-lo para mostrar os primeiros 25 lugares mais vistos. That’s more than I have in my sidebar and should be very useful to visitor’s. Isso é mais do que eu tenho na minha barra lateral e deve ser muito útil para o visitante. According to the Segundo a WP_PostViews documentation WP_PostViews documentação all I need to do is add this code “outside the loop” of my archives.php to add this to my Master Archives Index Page (since I already ahve WP_PostViews installed as a plugin in my Wordpress installation): tudo o que precisa fazer é adicionar este código "fora do laço" do meu archives.php a acrescentar a este meu mestre Archives Index Page (desde que eu já tenho WP_PostViews instalado como um plugin no meu Wordpress instalação):

 <h2>Top 25 Most Viewed Posts</h2> <?php if (function_exists('get_most_viewed')): ?>    <?php get_most_viewed('both', 25) ?> <?php endif; ?> <br /><br /> <h2> Top 25 Mais vistos Lugares </ h2> <? php if (function_exists ( 'get_most_viewed')):?> <? php get_most_viewed ( 'tanto', 25)?> <? php endif;?> <br / > <br /> 

Since you have to use that code outside the loop, and I have a page heading just inside the loop on my archives.php, I decided to place this after the loop in my Master Archives Index page. Uma vez que você tem que usar esse código fora do ciclo, e eu tenho apenas uma página posição dentro do ciclo em minha archives.php, eu decidi-me depois do lacete local presente no meu mestre Archives Index página. Another way to do this you might care for is by using the Outra maneira de fazer isso você poderá cuidados para se pela utilização do using the Top Post plugin utilizando o Top Post plugin by JohnTP to display the top post by category like he does on por JohnTP para exibir o topo post por categoria como ele faz em his top posts page seu início lugares página . I decided to stick with what I have so far. Eu decidida a pau com o que tenho até agora.

Doing a little more research I found two very similar Wordpress Archiving Plugins, Fazendo um pouco mais de dois investigação Achei muito semelhante Wordpress Plugins arquivamento, SRG Clean Archives SRG limpar arquivos , and , E Smart Archives Smart Arquivos . They basically do the same thing, just formatted a little differently. Eles basicamente fazer a mesma coisa, apenas formatado um pouco diferente.

Here’sa clean archives example where you’ll see that you get monthly archives with linked titles and post counts. Aqui está limpa arquivos exemplo, quando você vai ver que você recebe mensalmente arquivos relacionada com títulos e posto na contagem. It also shows the day posted before and comment count after each linked title. Também mostra o dia postado antes e depois de cada comentário contar ligadas título.

Arquivos exemplo limpo

In the Smart Archives plugin example you’ll see an addition of a linked calendar above the posts by year and month. No Smart Arquivos plugin exemplo você verá uma adição de um calendário acima dos lugares ligados por ano e por mês. The posts are also listed by month. Os lugares são também indicados por mês. With this plugin you don’t get date posted or comment count. Com este plugin você não fizer data ou comentário postado contar.

smart exemplo Arquivos

In the end I wanted to go with something I thought was not only a bit more cool, but much more user-friedly. No final, eu queria ir com algo que eu pensava era não só um pouco mais fresco, mas muito mais user-friedly. I really wanted to use Eu realmente queria utilizar Exended Live Archive Exended Live Archive because of the interface, but it’s not compatible with Wordpress 2.3+ at all. por causa da interface, mas também não é compatível com Wordpress 2.3 + em tudo.

In the end I went with No final, fui com KG Archives Arquivos KG for my Master Archives Index page because it has a handy drop down at the top where visitor’s can quickly choose to see one month or all months quickly of archived posts. Arquivos para o meu mestre página Índice porque tem uma mão suspensa na parte superior onde o visitante pode optar por ver rapidamente um mês ou meses rápida de todas as postagens arquivadas. In addition this post lists the date posted and comment count for each as well. Além deste posto listas publicadas na data e para cada comentário contar também.

Arquivos exemplo KG

To place the KG Archives content on your Master Archive Index Page you just have to copy and paste the following code - but this time go back and “edit” your actual “page” in “Manage->Pages” where you wrote the intro content, and paste this beneath (in code view): Para colocar o conteúdo da sua KG Arquivos Master Archive Index Page você só precisa copiar e colar o seguinte código - mas desta vez voltar e "editar" o real "página" em "Gerenciar-> Páginas", onde escreveu a intro conteúdo , E cole este abaixo (ver em código):

 <kgarchives initialmonth="current" /> <kgarchives initialmonth="current" /> 

I removed the original code I added at the beginning of this hack tutorial to get archives by month or subject in favor of the KG Archives sortable archive code. Eu removido o código original acrescentei no início deste hack tutorial para obter arquivos por mês, ou sujeitos a favor do KG Arquivos classificáveis arquivo código. Based on all the options I presented to you in this post - you must decide which of all the layouts and plugins you like best for your archives index page. Com base em todas as opções para você me apresentou neste período pós - você deve decidir qual de todos os layouts e plugins que você gosta melhor para os seus arquivos índice página. View my new Ver o meu novo Archived Posts Sitemap page here Arquivada Lugares página Sitemap aqui ! ?

There are many other options in the readme file if you download this plugin, I chose to only display the current month at first. Existem muitas outras opções no ficheiro readme se você baixar este plugin, optei por mostrar apenas o mês atual em primeiro lugar. Now I have a Master Archive Index Page where users can navigate all my past posts quickly and easily. Agora eu tenho um Master Archive Index Page onde os usuários podem navegar todos os meus últimos lugares de forma rápida e fácil. They can even see all posts on one page if they choose. Eles podem até mesmo ver todos os lugares em uma página se eles escolherem. I’ve also listed my most popular posts. Eu também listados meus lugares mais populares. If I keep adding pages, I may also expand my Archive Index to include a listing of all my parent and child pages at the very bottom. Se eu manter a adicionar páginas, eu também pode expandir meus Índice do Arquivo de incluir uma lista de todos os meus pais e filho páginas na parte inferior. Create your own archive index now! Crie seu próprio arquivo índice agora! I gave you plenty of options, and as always if you have something to add or a question - please comment now! Eu dei-lhe muitas das opções, e como sempre se tem alguma coisa a acrescentar ou a uma questão - queira comentar agora!


Tags: Palavras-chave: , De , De , De

Question or Comment?? A pergunta ou comentário? Spill it Now... Spill-lo agora ...

Saltos para a Joy mais comentários!

We Reward Comments! Nós recompensa comentários!


We dofollow links, and get your latest blog post as a byline under every new comment from the "CommentLuv" plugin! Nós dofollow links, e obter o seu último post blog como um todo novos byline sob observação a partir do "CommentLuv" plugin! Top commenters for every month are listed on every page of this site in a sidebar widget linked back to your URL! Top commenters por cada mês são listados em todas as páginas deste site, de uma barra lateral widget ligado de volta para sua URL! We would like to reward you for becoming part of our community! Gostaríamos de recompensa para você tornar-se parte da nossa comunidade! Your comment is valuable not only to us, but also all the other readers of this blog! Seu comentário é válido não só para nós, mas também todos os outros leitores deste blog!


Click to add smilies to your post! Clique para adicionar smilies para o seu lugar! == []^ = (= ((= (|=) r= | 8= 0=) ~= 00= (=;;=)]=;;;