Por favor, note!
Este artigo foi substituído por um novo artigo, , que foi atualizado para usar MicroData (schema.org) em vez de Microformats. Se você ainda deseja usar Microformatos ler, mas eu recomendo o uso de microdados e convidamos você a ler o novo artigo, que continuará a ser atualizado com novas informações e novos temas. Novas informações sobre o MicroData.
Por favor, note
Mudei o conteúdo original deste post para novas mensagens como o número de temas que têm instruções para aumentos. Há instruções específicas para agora Mística 2, Mística 3, Tese, Vinte onze e Curtiu pelo Cosmos
O original Mística 2 artigo é o mais detalhado se você estiver olhando para obter informações adicionais. Abaixo eu ter fornecido uma ideia genérica de que é necessário e onde começar ao tentar modificar um novo tema
Parte 1: informações de autoria
Você precisa 3 partes para este – você precisa de cada post para conter um link para a sua página do autor, você precisa de sua página do autor para ter um link para seu perfil do Google (ou página Google ) e você precisa de seu perfil do Google (ou página Google ) ter um link apontando para o seu domínio!
Lidar com estes na ordem inversa.
- Fazer login no Google + ou o seu perfil do Google e adicionar um público (ele precisa ser público) link em seu informações de perfil que aponta para o seu site. Por exemplo – no meu google + perfil eu tenho um link para https://diymediahome.org
- Use o código fornecido pelo Yoast para colocar um link para seu google + perfil na sua página autor
- Instale o Yoast ESTE plugin ou adicionar o código Yoast para functions.php
- Vá para a sua página de informações do usuário (painel de instrumentos: Usuários: Seu perfil) no wordpress e preencha o Google+ campo (ou Google campo Perfil se você usou o código Yoast) com um link para seu perfil do Google
- Edite author.php do seu tema, encontrar o código que exibe a informação do autor (conta no Twitter, local na rede Internet, etc) e adicionar uma parte extra no mesmo estilo para a saída do link do Google +. Verifique se o href tem um
rel="me"
- Adicionar código para que o autor informações para cada postar links para sua página de perfil autor com um
rel="author"
- Este é o bit mais complicada – pode envolver múltiplas edições para vários arquivos. Comece por olhar para single.php (que faz páginas únicas), index.php, search.php, archive.php etc. Procure o código que tem um
href=""
para o autor da página e adicionar emrel="author"
- Este é o bit mais complicada – pode envolver múltiplas edições para vários arquivos. Comece por olhar para single.php (que faz páginas únicas), index.php, search.php, archive.php etc. Procure o código que tem um
Parte 2: informações hCard necessária (por exemplo. atualizado, entry-title etc)
Cada post precisa de alguma marcação corretamente estruturado contendo informações resumidas sobre ele.
- Estas edições irá provavelmente nos mesmos lugares como pelo menos alguns de o autor edita na instrução 3 em parte 1. locais prováveis são single.php, page.php, index.php, search.php, archive.php
- Em muitos casos é simplesmente um exemplo da adição de alguns
rel=""
entradas para o código existente – por exemplo. Se o tema já mostra uma linha atualizada ou postado dentro de um p ou no interior de um intervalo que você pode adicionarrel="updated"
para que p ou extensão - Você também precisa adicionar algum código mais relacionada autor – novamente, supondo que você tem o nome do autor mostrado no topo de cada post é fácil adicioná-lo lá
- você precisa de seu nome dentro de uma tag com um
rel="fn"
. - Esta tag deve estar dentro de uma tag pai com uma
rel="vcard"
- você precisa de seu nome dentro de uma tag com um
- Todas essas tags extras preciso estar dentro de um elemento pai (talvez até mesmo a marca do corpo) que tem um
rel="hentry"
. A maioria dos temas já tenho esse código presente
Nota: Utilização rel="updated"
na data em que o artigo foi publicado obras, mas estritamente falando nem sempre é correta. Se você tem realmente actualizado um post em seguida, as datas atualizado e publicado será diferente. Google vai reconhecer tanto (como os seres humanos vão se mostrar) por isso é melhor para adicionar um pouco de código que verifica se o post foi atualizado. Para obter a data publicada usar a função get_the_date()
e para obter a data atualizada usar a função get_the_modified_date()
. Se ele foi atualizado, em seguida, exibir a data de publicação (com rel="published"
) ea data atualizada (com rel="updated"
). Se o post não foi atualizado, em seguida, basta colocar a data de publicação com rel="updated published"
. Um exemplo de código que faz isso está incluído no modificações Tese tema artigo.
Por favor envie-nos a sua opinião comentando abaixo! Se você deseja se inscrever, use o link de inscrição no menu no canto superior direito. Você também pode compartilhar isso com seus amigos usando os links sociais abaixo. Felicidades.
Obrigado por compartilhar.
muito bom blogue
artigo agradável,It’s very useful article
Bom artigo e sua muito informativo, Obrigado.
Obrigado por este artigo. !
haverá uma parte do clone whatsapp
Realmente um belo artigo. é útil para todas as pessoas. Desejo-lhe para o seu futuro brightful.
Por favor, indique o blog URL e quaisquer outros detalhes que considere relevante, para que possamos resolver o seu problema rapidamente.
Oi
I’m having some issues with authorship thumbnail from appearing on search results ;
A mensagem na ferramenta de teste estruturado de dados é:
Erro: Faltando campo obrigatório “atualizado”.
Tentei :
1) Remover hentry de
e
Não havia na minha HTML Modelo de código
2) Mudança :
Não havia na minha HTML CODE
3) Mudança:
Não havia na minha HTML CODE
Quaisquer outras idéias?
Obrigado!
Oi,
I’m using a custom twenty twelve theme and have – Faltando campo obrigatório “atualizado” & Missing required hCard “autor” erro. Esse erro eu chegar em todas as páginas, exceto a página de índice. I use “seo booster pro” plug-in.
você pode me ajudar a resolver este problema?
obrigado antecipadamente
Oi, Você tem alguma idéia de como consertar isso com um tema gênese e usando WP Social ESTE Intensificador ?
I’ll look into it as soon as I get time – been very busy with work so this site has been a bit neglected recently.
Olá John,
Eu também estou tendo o erro hAtom, Eu não tenho certeza para onde se virar, Eu recebo o erro:
hAtom-alimentação
Aviso: Pelo menos um campo deve ser definida para HatomFeed.
Alguma idéia? Obrigado,
– Craig Smith ¦ consultor de imigração –
O tema que você está usando? Se é um tema pago para você precisará ou me envie uma cópia ou me dar acesso aos arquivos de alguma forma para que eu possa dar uma olhada. Se é um tema livre, deixe-me saber e eu vou voltar para você com algumas instruções, ou arquivos de pré-editada.
Oi eu estou tendo o mesmo problema. o tema que estou usando é http://wordpress.org/themes/vertimagazine. Tenho fixada para a home page, mas não as páginas internas como página único post, página, página de arquivos. Meu site url é archampion.com. Você pode me ajudar a dar uma olhada? Obrigado.
Oi jon,
Eu sou bastante novo para WordPress, mas eu estou tendo problemas semelhantes. Eu estou usando o tema da lona.
http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fwww.iwanttoquitsmoking.com%2Farticles%2Ffinally-a-method-that-works%2F&html=
Além disso. olhar para o mal-cheiroso URL para a página Google Linked:
Se você pode me enviar uma cópia fechado acima do seu tema eu vou dar uma olhada no dia seguinte ou 2. Eu vejo o mal-cheiroso URL – oops 🙂
Jon, eu tenho 2 sites WordPress que eu posso obter o snipptes Google para Trabalhar.
Você pode me ajudar?
Se assim for, por favor contacte-me ..
Albert
O tema que você está usando? Se é um tema pago para você precisará ou me envie uma cópia ou me dar acesso aos arquivos de alguma forma para que eu possa dar uma olhada. Se é um tema livre, deixe-me saber e eu vou voltar para você com algumas instruções, ou arquivos de pré-editada.
Muito bom artigo graças bro. Eu escrevi um artigo com detalhes de como corrigir o erro hcard com modelos blogger
Obrigado por seu comentário e o link útil 🙂
Update 12-June-2013 – Link removed as it is now broken
Olá
Eu estou usando um software Artisteer para criar o meu tema e estou recebendo o mesmo erro
dados estruturados extraída
hAtom-alimentação
hAtom-entrada:
Aviso: Pelo menos um campo deve ser definido para HatomEntry.
Aviso: Faltando campo obrigatório “entry-title”.
Aviso: Faltando campo obrigatório “atualizado”.
Aviso: Missing required hCard “autor”.
Você pode me ajudar com o que eu preciso fazer para eliminar o erro.
Govindji Patel
Você está construindo um tema personalizado?
Have a look at the code for one of the examples – the twenty eleven theme is probably a good example to look at. Se você ainda está lutando, quando tiver terminado o seu tema, me envie uma cópia compactada e eu posso olhar para você. Felicidades 🙂
Olá Jon Scaife
Obrigado pela sua resposta como faço para enviar arquivo zip para você verificar no meu tema.
Govindji Patel
Eu zapped-lhe um e-mail 🙂
Olá Jon Scaife
Eu respondi e anexado o arquivo zip.
Govindji Patel
I’m currently working on updated guides – I couldn’t see an e-mail from you. Se você deseja enviá-lo novamente eu vou alegremente documentá-lo
HI,
Você pode por favor me ajudar com
Aviso: Faltando campo obrigatório “atualizado”.
Aviso: Missing required hCard “autor”.
Aqui está o que na minha conteúdo single.php
em
Eu tentei com <span class="fn"
em
Mas sem sorte
I think your comment got mangled and somehow wasn’t flagged up to me as one I hadn’t replied to – I’m sorry about that. Você já tem seu tema fixo agora? Se não, entrar em contato e eu vou ver o que posso fazer para ajudá-lo a resolver o problema
Hey Jon,
Eu apenas enviou uma mensagem através de sua página de contato. Estou tendo problemas reais tentando descobrir os rich snippets em uma página wordpress que estou trabalhando.
Obrigado,
Martin
Hiya Martin,
I see you’ve got authorship information working ok – it’s just the
“atualizado” e “autor” hcard parts for each post that are failing the
ferramenta de teste.
I’ll have a look and see what I can do – what theme are you using?
Obrigado
Thanks for article…
I’m using the wordpress theme “sliding door”. I can’t find the file “libphppost.class.php” in my theme…
Recebo esses erros mostrando para o meu site:
Aviso: Faltando campo obrigatório “atualizado”.
Aviso: Missing required hCard “autor”
Por favor me ajude…
Esse arquivo é específico para o tema Me Gusta, você não vai encontrá-lo em seu tema. Você deve tentar as instruções genéricas ou as instruções para Mystique 2 or Twenty Eleven – have a look in index.php, single.php, archive.php etc.
Se você ainda está lutando zip o tema e e-mail para mim e eu vou dar uma olhada.
Oi, Eu estou usando um tema premium e simplesmente não consigo encontrar a linha correta. Enviou-lhe um e-mail com o tema. Espero que você possa ter um olhar para ele.
Agradece a um grupo
Eu não posso te agradecer o suficiente, Eu não tenho mais os erros graças à sua correção.
Devo felicitar pela sua resposta ser mais rápido do que eu poderia esperar do provedor tema premium.
Obrigado mais uma vez
Sem problemas. Para qualquer outra pessoa com o Me Gusta tema pelo Cosmos as alterações que fiz são documentados em um post dedicado
Obrigado por este artigo.
Tenho a autoria verificado agora e que está funcionando para todas as páginas. O problema que estou tendo é que não pode obter esses erros apuradas:
Aviso: Pelo menos um campo deve ser definido para HatomEntry.
Aviso: Faltando campo obrigatório “entry-title”.
Aviso: Faltando campo obrigatório “atualizado”.
Aviso: Missing required hCard “autor”.
Eu estou usando a versão Mystique 2.4.2 que eu tenha modificado consideravelmente (que pode ser o problema). I did exactly as you specify and I even added the and lines in several other files (index.php, author.php, archives.php, etc), mas ainda sem sorte.
Quaisquer outras sugestões? Obrigado por qualquer ajuda que você pode fornecer!
Entalhe
Eu vou ter um olhar para Mystique 2.4.2 na próxima semana e atualizar as instruções se as coisas mudaram. Se não eu vou ter que ter um olhar para o seu código modificado. Será que você saiba no próximos dias.
Felicidades
D’oh – I was being dopey – Mística 2.4.2 é bastante antigo. De alguma forma eu lê-lo como 3.4.2. Para 2.4.2 Eu teria pensado que o meu conjunto original de instruções devem trabalhar (os anteriores à atualização).
Eu atualizei o artigo(s) e criou postos separados para Mystique 2 e 3 evitar confusão. o Mystique 2 instruções trabalhar para Mystique 2.4.2 – let me know how you get on 🙂
E se você não tem um único PHP arquivo? Eu tenho esses erros exatas como você disse acima. Eu tenho um tema personalizado. Obrigado!
Dê uma olhada no docs hierarquia template. Eu estou supondo que se você não tem single.php o primeiro lugar para procurar é index.php mas temas personalizados são, por vezes uma dor de descobrir. Se você ainda está lutando você pode fechar acima de seu tema inteiro e e-mail para mim ter um olhar para.
Obrigado pela informação.
Obrigado pelo guia, funcionou muito bem para mim. Esta tinha sido me incomodando há algum tempo e estou feliz por finalmente tê-lo fixo.
Um prazer
one other tip – google don’t seem to like it if you have more than 1 tipo de rich snippets em uso. Atualmente, parece apenas microformatos realmente funcionam, mas o Google está recomendando microdados e eu antecipam que vão mudar em breve. Eu recomendaria incluindo todos os dados para ambos, mas excluindo a itemtype inicial e itemscope. Isso impede que o Google reconhecer a microdados e evita o problema de ter mais de 1 tipo, mas significa que quando o Google não mudar tudo que você tem a fazer é adicionar novamente o itemtype e itemscope e todo o resto do microdados vai aparecer. então você pode remover o conteúdo microformatos em seu lazer. A ferramenta de teste de rich snippet de boa vontade validar ambos os tipos de uma só vez, suas únicas coisas como receitas (onde você precisa ser branco listado) onde tendo ambos os tipos é um problema.
Penso que é um google pena ter optado por microdados em vez de microformatos. Microdata was lower overhead in a way because it doesn’t require any new properties – its economical to use classes as you can also apply styles to them. por outro lado, microdata is less confusing for precisely the same reason – if there is an itemprop or itemtype or itemscope you know its for microdata and if there is a class you know its for styling. Eu acho que em geral é um empate pontuação. Eu acredito que o Bing está fazendo microdados demais, então, presumivelmente, isso significa yahoo bem, o que torna praticamente o mercado de buscas idioma Inglês inteira
Muito obrigado por este artigo.
Eu usei esse, até eu tenho o tema zBench:
<span class="value-title" title="”>
<span class="value-title" title="”>
, a fim de resolver estes problemas:
Aviso: Faltando exigido campo "entry-title".
Aviso: Faltando campo obrigatório "atualizada".
Aviso: Faltando hCard "autor" necessária.
Agora, quando verificar com o
Rica ferramenta de teste Snippets
http://www.google.com/webmasters/tools/richsnippets
está tudo bem, desde que eu verifico nível único post, por exemplo.
http://www.mediawireless.eu/2012/seo-pr-suchmaschinenoptimierung-public-relations/
mas ainda não está ok, Durante a verificação do domínio somente
http://www.mediawireless.eu/
Qualquer idéia, ajuda ou sugestão?
O melhor, Harald
O arquivo(s) que você edite? A página de índice (e páginas de arquivos) são muitas vezes gerado usando um diferente PHP arquivo. Se você editou single.php você também pode precisar editar o index.php ou archive.php. Se for esse o caso, você também pode precisar de editar search.php page.php e author.php se existirem. Diferentes temas fazê-lo de diferentes maneiras
Do lado positivo, se você tem que trabalhar em mensagens individuais que você está 95% do caminho até lá 🙂
Em um site que estou trabalhando em correr Genesis sem o tema criança, Eu ainda estou tendo um erro. você pode fazer uma sugestão Jon? O erro é : Aviso: Faltando campo obrigatório “atualizado”. com o txt completa abaixo.
Obrigado
Roubar
hfeed
hentry
entry-title = ganhar uma cópia do Picture Collage Maker Pro para Windows
entry-content = Nada me encanta mais do que descobrir a preços acessíveis, fácil de usar software que vai permitir-me para se divertir criando única, memórias duradouras com fotos. My good friend Shannon over at Coupon…
= publicados 03/26/2012
hCard
FN = Jean Parques
Rel
name = ganhar uma cópia do Picture Collage Maker Pro para Windows
rel = marcador
url = http://www.theshoppinqueen.com/win-copy-picture-collage-maker-pro-windows
Rel
name = Ver todos os posts em Brindes
tag rel =
url = http://www.theshoppinqueen.com/giveaways
Aviso: Faltando campo obrigatório “atualizado”.
Sim. Você tem um “publicado” campo, but not an “atualizado” campo. If you want to do a “quick fix” you can just add class “atualizado” to the same class as “publicado” (por exemplo. assim span class =”publicado” torna-se span class =”publicado atualizada”. Estritamente tho, se você atualizar um post você vai estar fornecendo dados incorretos, por isso, quando eu fiz edições Eu editei o PHP para verificar se o post foi atualizado. Se não tem, então a saída é exatamente como acima, mas se o post foi atualizado, então eu de saída 2 vãos, uma com a data de publicação e uma com a data actualizada e aplicar uma extensão apropriada para ambos.
Esperemos que o acima faz sentido e você pode classificá-lo, mas se não, então me dê outro grito. Você sempre pode usar o formulário na página prestes a me enviar um e-mail e então talvez me envie o arquivo em questão para mim ter um olhar para.
Oi jon, Eu estou usando gênese com tema infantil. Eu instalei um plugin chamado “gênese anzóis simples” to fix the warning missing fields but the “atualizado” part is still showing. Eu gostaria de saber como exatamente o código parece. Você pode fazer isso? eu adoraria isso. Eu também tenho um campo publicada. Obrigado…
Você já leu este
[ligação removido devido a ser quebrado]
Thanks Muhammad – those look like great instructions for blogger users. Felicidades para compartilhar o link 🙂
Obrigado por este post, ele me ajudou a eliminar os últimos erros rico em trecho de traquinas!
Aviso: Pelo menos um campo deve ser definida para hCard.
Aviso: Faltando campo obrigatório “atualizado”.
Eu tenho mesmo problema, mas em blogspot, alguma sugestão?
Eu tento remover hfeed e hentry, mas ainda não trecho rico obras
Você não pode remover hfeed e hentry e esperam rich snippets para trabalhar
Você precisa adicionar algumas tags. Lets assume the the “hfeed” e “hentry” are classes applied to 2 divs aninhados. Dentro da div interna (with class “hentry”) você precisa de outra tag (provavelmente uma div, período ou p) com o material hCard (através de classes). You also need another tag with class=”atualizado” and inside that tag you need the updated date for the post. The easiest way to do this is to just add class=”atualizado” to the existing container for the updated date information. Eu não uso blogger, então não posso dizer exatamente como fora do topo da minha cabeça, mas se você não pode descobrir isso para me deixar cair outro grito e eu vou entrar novamente para blogger e classificar algum código para você. Se você conseguir corrigi-lo, seria ótimo se você pudesse postar abaixo (ou e-mail me) deixe-nos saber como você fixa-lo. Desculpe pela demora responder, Tem sido um casal muito ocupado semanas. Felicidades 🙂
Oi, thanx muito pela sua resposta, meu problema foi resolvido, trecho rico é exibido perfeitamente no Google Local (google.co.id), mas não aparece no google.com.
[…] ThemePosted 22 de janeiro, 2012 por Jon Scaife & arquivado em Tecnologias Web. Em resposta a uma consulta por Darko Kovancives no meu artigo anterior sobre a fixação de código Rich Snippets para o tema Mystique temos resolvido o […]
Como faço para adicionar este código ao tema de tese? não single.php não existe nas pastas de teses.
Sem saber quais arquivos você tem que eu não posso dizer. A menos que eu sou Tese equivocada não é um tema livre para que eu não posso ter um olhar para ele. Assumindo que usa o padrão Hierarquia Template Eu acho que o código seria em algum lugar index.php. Na minha experiência embora seja mais provável que o index irá ser bastante curto e, provavelmente, puxa em outros arquivos. Comece por olhar em index.php e se você ficar sem sorte zip uma cópia do index.php-se, colá-la em algum lugar e me enviar a url e eu vou ter um olhar.
oi, mais uma vez muito obrigado. Vou escrever um artigo sobre você, você é rei quando se trata de SEO.
Um prazer. Eu tenho escrito um novo artigo com os detalhes em
Oi lá. Eu criei o meu trecho de receita, mas recebendo o seguinte código de erro e eu realmente não sei como corrigir isso:
Extraídos de dados rich snippet da página
hrecipe
Aviso: Pelo menos um campo deve ser definida para Hrecipe.
hrecipe
Aviso: Pelo menos um campo deve ser definida para Hrecipe.
Ajuda por favor?
Muito Obrigado.
Desculpe pela demora responder. I take it that you have a class=”hrecipe” applied to an element somewhere? Eu sou extremamente pressionado por espaço. uma extensão ou uma div? Antes de fechar o elemento que você precisa de outros elementos no seu interior com os campos obrigatórios. If you apply class=”hrecipe” to a parent element like the
tag, em seguida, todos os seus outros elementos devem estar dentro dela. Você precisa de coisas como fn, rendimento, etc. Have a look at the example page google offer – http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fallrecipes.com%2Frecipe%2Fbanana-banana-bread%2Ffinalmente corrigiu o
Obrigado Jon
Um prazer. Boa sorte no Cricket esta noite também! 🙂