Wordpress Hack #15: Hacking Wordpress Tags Wordpress Hack # 15: Hacking Wordpress Tags
1,392 views - 1392 visualizaçõesPosted in: Publicado em:
1,392 views 1392 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.
Today we’ll learn How to add Tag Support by hacking your Wordpress theme! Hoje vamos aprender Como adicionar tags Suporte entrecortado por seu tema Wordpress!
This is day #15 of Esta é dia de # 15 30 Wordpress Hacks in 30 Days 30 Wordpress Hacks em 30 Dias .
If you’re using Wordpress 2.3x or 2.5 or higher you have the ability to use “tags”. Se você estiver usando Wordpress 2.3x ou 2.5 ou superior você tem a habilidade de usar "etiquetas". If you use social media at all, you should already know what a tag is. Se você usar em todas as mídias sociais, você já deve saber o que é uma etiqueta. Basically it’s just a piece of metadata, a “descriptor” of some kind. Basicamente é só um pedaço de metadados, um "descritor" de algum tipo. When you blog, it’s also another way to pigeonhole and file your content. Quando você blog, é também uma outra maneira de arrumar o seu conteúdo e de arquivo. The implementation of tags in Wordpress is very important, because it keep people from “using categories as tags” as many of us have done over the years. A aplicação de etiquetas no Wordpress é muito importante, porque é que as pessoas não "utilizando categorias como tags", como muitos de nós têm feito ao longo dos anos. There were dozens of plugins available to add tags to your Wordpress blog, but now all that functionality is available without using any plugins at all. Houve dezenas de plugins disponíveis para adicionar tags ao seu blog Wordpress, mas agora tudo isso funcionalidade está disponível sem usar plugins de todo.
Think of categories as high level descriptions. Pense em categorias como de alto nível descrições. What do you like to blog about? O que você gosta de blog sobre? Movies, Music, Politics, and Web Design. Filmes, Música, Política, e Web Design. Those are categories. Essas são as categorias. However, when you blog - the tags would be Obama, John Candy, AC/DC, and HTML. No entanto, quando você escreve - as tags seriam Obama, John Candy, AC / DC, e HTML. Get it? Entendeu? All you have to do is enter description tags when you blog, along with a category. Tudo que você tem que fazer é quando você entra descrição tags blog, junto com uma categoria. Now you’re probably wondering, what do I do with that information? Agora provavelmente você está se perguntando, o que eu faço com essa informação?
Depending on how old your theme is it may or may not have “tag support”, which means that it might not be coded to do anything at all with those tags you’re entering. Dependendo de quantos anos o seu tema é que pode ou não ter "tag apoio", o que significa que ela não poderia ser codificado para fazer absolutamente nada com as tags que você está digitando. The first thing you can do is to add a (now famous) “tag cloud” in your side bar like I did, with this code: A primeira coisa a fazer é juntar a um (agora famosa) "tag cloud" na barra lateral como eu fiz, com este código:
<?php if ( function_exists('wp_tag_cloud') ) : ?> <li> <h2>Popular Tags</h2> <ul> <?php wp_tag_cloud('smallest=8&largest=22'); ?> </ul> </li> <?php endif; ?> If you want to know more about how that codes works and how you can modify it, visit the Se quiser saber mais sobre como funciona o facto de os códigos e como você pode modificá-lo, visite o Wordpress Codex Tag Cloud Page Wordpress Codex Tag Cloud página .
Another thing you can do is to add the tags you used beneath your post by adding some code to your single.php file (for single posts). Outra coisa que você pode fazer é adicionar as tags que você usou abaixo do seu post, adicionando algumas single.php código ao seu arquivo (para cargos único). You could do it on your index.php home page as well, but I don’t much see the point in that. Você poderá fazê-lo em seu index.php home page tão bem, mas não me muito ver o ponto em que isso. All you have to do is add the following code near the end of the loop to display the tags used at the end of the post: Tudo que você tem que fazer é adicionar o seguinte código perto do final do loop para exibir as tags usadas no final do post:
<?php the_tags('<p>Tags: ', ', ', '</p>'); ?> So, now we’ve talked about how to modify your theme to add the tags used after a post, and how to place a tag cloud in your sidebar (without using a plugin). Então, agora temos falado sobre como modificar o seu tema para adicionar as tags usadas depois de um post, e como colocar uma tag cloud na barra lateral (sem usar um plugin). Click on one of the links in my post (to a tag) or my tag cloud and you’ll see (much like a category page) it goes to a “tag” page, or something like site.com/tag/wordpress-hack. Clique em um dos links no meu post (com uma etiqueta) ou minha tag cloud e você verá (muito semelhante a uma categoria página) ele vai para uma "tag" página, ou algo do tipo site.com/tag/wordpress- hack.
Be default Wordpress will look for the “tag.php” file (that most themes don’t have), and if there isn’t one your archive.php will be used by default. Wordpress padrão vai ser olhar para o "tag.php arquivo" (que a maioria dos temas não têm), e se não existe um seu archive.php será utilizado por padrão. You could just leave this as-is, or create your own custom “tag.php” to make your tag pages unique. Você podia deixar-lo como está, ou criar seu próprio costume "tag.php" para fazer a sua tag páginas únicas. One way to do this would be to add a “tag cloud” to the top of each tag page. Uma maneira de fazer isso seria a de acrescentar uma "tag cloud" para marcar o início de cada página. The O Wordpress Codex Tag Page Wordpress Codex tag page has more information on creating a custom tag.php file for your theme. tem mais informações sobre como criar um arquivo personalizado tag.php para o tema.
This post was all about “how to add tag support to your Wordpress theme”. Esta postagem foi tudo sobre "como adicionar suporte para codificar o seu Wordpress tema". In a future post, I’ll show you what you need to know about tagged pages and Wordpress SEO. Em um futuro post, eu vou mostrar para você o que você precisa saber sobre Wordpress e páginas marcou SEO. As always, if you have something to add to make this post better, or a question - comment now! Como de costume, se você tem algo a acrescentar para tornar melhor este post, ou uma pergunta - comente agora!
Tags: codex códice , support suporte , tag.php , tags Tags , theme tema , wordpress-hack
























May 15th, 2008 at 3:44 pm 15 de maio, 2008, 3:44 pm
You have a really good tutorial there quick and easy to follow, you should amke it into an article and do some article submissions with it to attract more people to your site. Você tem realmente um bom tutorial lá rápido e fácil de seguir, você deve fazer isso em um artigo e fazer algumas observações artigo com ela para atrair mais pessoas para o seu site.
Really like that and keep up the good work :) Realmente gosto e que continue o bom trabalho:)
unique articless last blog post.. únicas articless última postagem no blog .. The Art Of Online Writing A arte de escrever online
May 18th, 2008 at 1:31 pm 18 de maio, 2008, 1:31 pm
LOL I was just looking for this yesterday! LOL Eu só estava procurando por isso ontem! Thanks for the little tidbit! Obrigado pela pouca petisco!
Erikas last blog post..1 Erikas última postagem no blog .. 1
June 2nd, 2008 at 1:43 pm 2 de junho, 2008 em 1:43 pm
Categories are nice to start your site off. As categorias são bons para começar a desligar o seu site. Use the descriptions of the categories to add keyword content like JT talks about and then the tags to get specific. Use as descrições das categorias de adicionar palavras-chave como o conteúdo e, em seguida, JT fala sobre as tags específicas para chegar. I don’t add tags till I have some pages going. Eu não adicionar tags até eu ter algumas páginas curso. . . looks bad to have one post in ten places. mau aspecto a ter um posto de dez lugares.
I haven’t found a problem with duplicate content using tags. Eu ainda não encontrou um problema com conteúdo duplicado usando tags. I know it’sa big topic but google seems to be ok with tags. Sei que é um grande tema do google mas parece estar ok com Tag. I’ve been adding tons on my wordpress.com blog and haven’t seen any problems. Fui acrescentando toneladas no meu blog wordpress.com e não vi nenhum problema. However, I do like to keep them to a smaller number on my main blogs but I’ve seen others that use them by the truck loads. No entanto, como eu faço para mantê-los a um número menor de meus principais blogs, mas tenho visto por outras pessoas que os utilizam o caminhão carrega.
CJs last blog post.. CJS última postagem no blog .. Sorbs Sorabos
June 5th, 2008 at 11:40 am 5 de junho, 2008 em 11:40 am
Update:
Just spent the past few days studying up on tags, technorati, and other blog search engines. Só passei os últimos dias estudando-se sobre as tags, technorati, blogs e outros motores de busca.
First, we all should be using the rel-”tag” (note that - should be an Em primeiro lugar, todos nós deveríamos aproveitar a rel-"tag" (note que - deve ser um
sign) on all our links that have key words. sinal), em todos os nossos links que tenham palavras-chave. Many of those links you may not want to have a tag for your visitors to follow. Muitos desses links você pode não querer ter uma etiqueta para seus visitantes a seguir. This works well with blog search engines, also. Este blog funciona bem com os motores de busca, também. This allows your keywords to be tagged without needing to put a tag at the bottom of your post Isto permite que as palavras-chave a serem marcados, sem necessitar de colocar uma etiqueta na parte inferior do seu post
Remember that technorati uses + while wordpress uses - between words. Lembre-se que usa technorati + enquanto usa wordpress - entre as palavras. Technorati also uses the - for tags but they aren’t the primary tags, thus a multi word tag on technorati should be worda+wordb+wordc while that will be worda-wordb-wordc on wordpress. Technorati também usa o - para as tags, mas eles não são as principais marcas, assim, um multi palavra sobre technorati tag deve ser worda + + wordc enquanto wordb que será worda-wordb-wordc sobre wordpress.
Here’s the problem. Aqui está o problema.
You cannot link within a post to your technorati tag (worda+wordb+wordc) because wordpress will remove the + and you get wordawordbwordc Você não pode postar um link dentro de sua tag technorati (worda + wordb + wordc), pois eliminarão os wordpress + e você começa wordawordbwordc
Not what you really want. Não é o que você realmente deseja.
Let me see if I can make this clearer. Deixe-me ver se posso fazer isto mais claro.
You may want to hyperlink keywords within the post but not leave your site and have no real post to link to, thus you would love to link to that tag, right? Você pode querer hiperlink palavras-chave dentro do posto, mas não saem do site e não tem nenhum vínculo com a pós-real, assim você iria adorar a ligação a essa etiqueta, certo? Well, to have that tag be equal to technorati you want to us a “+” between words, but you can’t do that in a wordpress link. Pois bem, a ter que ser igual a tag technorati quiser nós um "+" entre as palavras, mas você não pode fazer isso em um link wordpress. Wordpress will remove the +. Wordpress irá remover o +.
The only way to link keywords to a tag page in wordpress is to seperate words with a - A única maneira de vincular palavras-chave para uma tag na página wordpress é a de separar as palavras com um --
That’s the same way wordpress sees your tags, categories, and everything else. Da mesma forma que o wordpress vê suas tags, categorias, e tudo o mais. WordPress always uses - while technorati used a + Semper usa WordPress - enquanto technorati utilizado um +
The only real way to stay on your site and use the + is to link the keywords to a search function (hyperlink like normal but end with index.php?s=wordsa+wordb” rel-”tag”) This will then cause a search function on your site for that tagged words in the hyperlink A única forma real de permanecer em seu site e usar o + é ligar as palavras-chave para uma função de pesquisa (como hiperlink normal, mas com efeito index.php? S = wordsa + wordb "rel-" tag ") Isto irá, em seguida, provocar uma função pesquisa em seu site para que marcou palavras no hyperlink
This is a long way to say, on wordpress you will never have a tag “page” that is equal to a tchnorati tag because wordpress doesn’t allow the use of + as a separator between words. Este é um longo caminho a dizer, em wordpress você nunca terá uma tag "página" que é igual a um tchnorati tag wordpress porque não permite o uso de + como um separador entre palavras.
CJs last blog post.. CJS última postagem no blog .. Akismet Spam Akismet Spam
June 6th, 2008 at 6:44 am 6 de junho, 2008 em 6:44 am
Nicely done. Muito bem feito. Most of my blog ‘marketing’ is done through social bookmarking. A maioria do meu blog 'marketing' é feito através de social bookmarking. (I use socialmarker.com to broadcast to multiple bookmarking sites at once.) I really like your ideas here. (Eu uso socialmarker.com de difundir a múltiplos bookmarking sites de uma só vez.) Gosto muito de suas idéias aqui.
Make Online Moneys last blog post.. Faça Online dinheiros última postagem no blog .. Profit from Poo Lucro da Poo
June 7th, 2008 at 3:12 pm Junho 7o, 2008 em 3:12 pm
I’ll consider adding something like the tag cloud, but I really don’t like the look of it. Vou considerar acrescentar algo parecido com a tag cloud, mas eu realmente não gosto da aparência dela. I’d prefer it to show the more popular tags increasingly darker and darker, but the same font. Eu prefiro-a para mostrar as tags mais populares cada vez mais escuro e mais escuro, mas a mesma fonte. Any chance you’ve seen one like this I could use? Qualquer chance que você tenha visto um como este que eu possa usar?
Trying Hards last blog post.. Tentando Hards última postagem no blog .. Preparing Safety Posts Preparando postos de segurança
June 9th, 2008 at 5:09 am 9 de junho, 2008 em 5:09 am
Trying Hard - try installing the “Simple Tags” plugin, it lets you customise the appearance of tag clouds and do all sorts of other clever things with tags. Tentando Duro - tente instalar o "Simple Tags" plugin, ele permite que você customize a aparência de tag nuvens e fazer todo tipo de outras coisas com etiquetas inteligentes.
June 10th, 2008 at 12:40 pm 10 de junho, 2008 at 12:40 pm
I’ll check that out. Eu vou verificar isso. Thanks. Obrigado.
Trying Hards last blog post.. Tentando Hards última postagem no blog .. Multiple Ideas Mashed Into One Topic Várias ideias em purê em um tópico
June 11th, 2008 at 11:05 am 11 de junho, 2008 em 11:05 am
I am yet to see the benefit of using tag cloud. Ainda estou para ver o benefício de usar tag cloud. Maybe I’m wrong but for now I don’t like to clutter my sidebar with it. Talvez eu estou errado, mas por agora não gosto de desorganização meu sidebar com ela.
Blog for Beginnerss last blog post.. Blog para Beginnerss última postagem no blog .. Yet Another 8 CSS Tips For Your Blog Yet Another CSS 8 Dicas para seu blog
September 17th, 2008 at 10:14 pm 17 de setembro, 2008 at 10:14 pm
Any reason why my web site would not be creating the tags on posts? Qualquer razão para que meu site não estaria criando as tags nas postagens?
I added this as you suggested (it’s taken out now): Eu adicionei-o como você sugeriu (é retirado agora):
<?php the_tags(’Tags: ‘, ‘, ‘, ”); ?> <? php the_tags ( 'Tags:', ',', ");?>
I also tried adding the technorati tags plugin that’s still in there. Eu também tentei adicionar os tags technorati plugin's que ainda lá dentro. If you look at the source you will see this: Se você olhar para a fonte que você vai ver isto:
So for some reason the template isn’t allowing the tags to go thru. Então, por alguma razão, o modelo não está permitindo que as tags de passar. If I use another template the tags show up… Se eu utilizar um outro modelo tags a aparecer ...
Craig Mullinss last blog post.. Craig Mullinss última postagem no blog .. First Things First in Choosing Your Next Home Primeiras coisas primeiro em escolher o seu próximo lar
September 18th, 2008 at 12:03 pm 18 de setembro, 2008 em 12:03 pm
@Craig Mullins - If you use another theme and the tags show up then your theme is mis-coded. @ Craig Mullins - Se você utilizar um outro tema e as tags aparecem em seguida o seu tema é mis-codificadas. Search the Wordpress forum for the answer, it probably doesn’t have the normal Wordpress necessary calls - like the one in the footer most likely. Busca no Wordpress fórum para a resposta, ele provavelmente não tem as chamadas normais Wordpress necessárias - como o de rodapé o mais provável.