Em resposta a um Consulta por Darko forjado Cives na minha pré-vi-ous art-igo sobre[intlink id=“1520” type=“post”]fixing Rich Snippets code for the Mystique theme[/intlink] temos resolvido os mesmos problemas com o tema Tese. Os detalhes das mudanças exigidas estão abaixo.
Antes do arquivo edita você precisa para realizar várias outras mudanças e tarefas
- Obter um pró-arquivo google (i.. uma conta do Google )
- Adicione o endereço do seu site (e.g. https://diymediahome.org) para o seu pro-file google , como um link pub-blica
- Get your google plus ID and use it in place of mine in file edit number 5 below
- Alterar uma Tese de configuração para mostrar autor sobre teasers nas opções - Tese: Opções de design: Chás-ers: Opções Teaser de Exibição: Tick "nome do autor"
- Alterar uma Tese de configuração para a ligação de autor em opções - Tese: Opções de design: Opções Dis-play: Bylines: "nomes de Ligação autor para arquivos"
Agora, o arquivo edita o seguinte
1. Editar linha 151 em content.php para aninhar a extensão fn dentro de um intervalo vcard
from
[php htmlscript=“1”]echo __(‘by’, ‘thesis’) . ” <span class=\“author vcard$fn\”>$autor</palmo>”;[/php]
para
[php htmlscript=“1”]echo __(‘by’, ‘thesis’) . ” <span class=\“vcard\”><span class=\“author $fn\”>$autor</palmo></palmo>”;[/php]
2. Editar linha 114 em content.php para fornecer data de atualização, bem como data de publicação
from
[php htmlscript=“1”]se ($data)
echo ‘<abbr class=“published” title=“ ‘ . get_the_time(‘Y‑m-d’) . ’ ”>’ . get_the_time(get_Option(‘date_format’)) . '</abbr>’;[/php]
para
[php htmlscript=“1”]se ($data){
se(get_the_date()!= Get_the_modified_date()){
echo ‘<abbr class=“published” title=“ ‘ . get_the_time(‘Y‑m-d’) . ’ ”>’ . get_the_time(get_Option(‘date_format’)) . '</abbr>. Updated <abbr class=“updated” title=“ ‘ . get_the_modified_time(‘Y‑m-d’) . ’ ”>’ . get_the_modified_time(get_Option(‘date_format’)) . '</abbr>’;
}
outro{
echo ‘<abbr class=“published updated” title=“ ‘ . get_the_time(‘Y‑m-d’) . ’ ”>’ . get_the_time(get_Option(‘date_format’)) . '</abbr>’;
}
}[/php]
3. Editar linha 81 em teasers.php para incluir data atualizada
from
[php htmlscript=“1”]echo ‘<abbr class=“teaser_date published” title=“ ‘ . get_the_time(‘Y‑m-d’) . ’ ”>’ . get_the_time($use_format) . "</abbr>\n”;[/php]
para
[php htmlscript=“1”]se(get_the_date()!= Get_the_modified_date()) echo ‘<abbr class=“teaser_date published” title=“ ‘ . get_the_time(‘Y‑m-d’) . ’ ”>’ . get_the_time($use_format) . '</abbr><abbr class=“teaser_date updated” title=“ ‘ . get_the_modified_time(‘Y‑m-d’) . ’ ”><span class=“value-title” title=“ ‘.get_the_modified_time($use_format).’ ”></palmo></abbr>’.”\n”;
else echo ‘<abbr class=“teaser_date published updated” title=“ ‘ . get_the_time(‘Y‑m-d’) . ’ ”>’ . get_the_time($use_format) . "</abbr>\n”;[/php]
4. Edite o código href autor em linha 144 de content.php para adicionar rel = "me"
from
[php htmlscript=“1”]$author = ‘<a href=“ ‘ . get_author_posts_url(get_the_author_ID()) . ’ ” class=“url fn“ ‘ . $nofollow .’>’ . get_the_author() . '</a>’;[/php]
para
[php htmlscript=“1”]$author = ‘<a rel=“me” href=“ ‘ . get_author_posts_url(get_the_author_ID()) . ’ ” class=“url fn“ ‘ . $nofollow .’>’ . get_the_author() . '</a>’;[/php]
5. Editar linha 308 em content.php inserir google ligação conta
from
[php htmlscript=“1”]$output .= “$tab\t<h1>” . apply_filters(‘thesis_archive_intro_headline’, get_author_name($wp_query->query_vars[‘author’])) . "</h1>\n”; #wp[/php]
para
[php htmlscript=“1”]$output .= “$tab\t<h1><a rel=\“me\” href=\“https://plus.google.com/104657888470728381512/\”>” . apply_filters(‘thesis_archive_intro_headline’, get_author_name($wp_query->query_vars[‘author’])) . "</a></h1>\n”; #wp[/php]
very helpful website. it is big useful for us. obrigado por compartilhar.
Você já teve alguma experiência fazendo isso com os temas Genesis?
Hey Jon
Eu tenho o mesmo erro para minha página http://www.bijouxOr.org
Aver-tece-mento : Miss-ing campo obrigatório "entry-title".
Aver-tece-mento : Campo obrigatório Miss-ing "atualizada".
Aver-tece-mento : Miss-ing hCard necessário "autor".
O tema que você está usando? Tente isto novamente após o fim de semana, quando eu consertei! 🙂
Esta parte é pro-duz um erro. É a síndrome de impostos corrupto
https://plus.google.com/104657888470728381512/\”>”
Sim - Eu tive alguma sintaxe corrompido pelo editor de código wordpress e por um plugin. Eu espero que esta resolvido agora e será duplo verificar o código em todos os posts no fim de semana. Desculpe por isso!
Trabalhou para mim como charme! Obrigado
Grande Tutor ... útil para mim,... Trabalhou no meu blog. Muito obrigado.
Graças Jon. Correção Bril-liant. A tese erros hCard limpou bem.
Nós estamos tendo um problema relacionado que talvez você saberá a resposta para. Temos um pouco de codificação gerando a formatação hrecipe e pode ver as marcações ao inspecionar os elementos pós, mas a ferramenta trecho rico não é pegá-la em tudo. O desenvolvedor não tem problemas de ser pego em seu site e outros que ela construiu para fora, but for some reason it isn’t getting picked up on a Thesis theme.
Não sei se esta é a sua casa de volta, but if you could take a look that would be awesome.
Aqui está um post de nosso com a marcação: Roas-ted Straw-berry Muffin
Aqui está um dos dela com a marcação: Muffins Apple molho
Obrigado mais uma vez para a correção prévia e por qualquer ajuda que você pode oferecer.
Eu descobri a resposta. A receita foi envolto em uma tag de bloco de aspas. I changed that to a div tag and everything ran through perfect.
Thanks again on the previous hcard coding.
T
Oi jon,
Muito obrigado para o cargo exce-lente. Eu tenho um pouco pequeno pro-blema. Poderia, por favor dê uma olhada?
https://www.google.com/webmasters/tools/richsnippets?view=&url=www.wouterdejong.net%2Fblog
O mais provável é uma coisa pequena, mas eu não sou capaz de encontrar o problema.
Muito sensivel-ci-ciado!
Eu acho que você confunde o seu rel = "me" e rel = "autor" Tag um pouco
Você só deve ter uma única ligação rel = "me" - a partir de sua página do autor para o seu perfil do Google. em qualquer outro lugar, você deve ter rel = tags "autor". Na página inicial de cada post tem um link "por Wouter de Jong", que pontos (corretamente) para sua página do autor ), mas você tem rel = "me" nesses links. Deve ser rel = "autor"
Uma vez que você mudar estes rel = "me" links em rel = "autor" Eu acho que vai todo o trabalho - como está você tem rel múltipla = "eu" links em sua página autor, a maioria deles de volta para si e só 1 (corretamente) ponto-mento para o seu pro-file google. Eu acho que isso é con-fus-mento a ferramenta snip-pet
Oi jon, it worked perfectly — I didn’t include items 4 e 5 da sua lista como eles não são essenciais para validar o trecho rico e eu não estou apostando no Google+ apenas ainda assim eu não quero “maca” meus temas 🙂
Obrigado pela dica 🙂
Excel-lente, aplausos para o feedback
Ok eu vou tentar novamente vamos ver o que acontece 🙂
tendo problemas @ Jon Scaife Eu não estou recebendo exatamente o mesmo código em arquivo content.php. Estou usando tese 1.8.2. esperar-ing 4 a sua resposta ....
Você pode ter que procurar um código semelhante em ligeiramente diferentes números de linha. Se você me enviar o seu content.php eu vou dar uma olhada
eu fiz isso exatamente. after doing this my Authorship markup got verified but unfortunately I’m getting below errors .
Avisar-ing: Campo obrigatório Miss-ing "atualizada".
Avisar-ing: Pelo menos um campo deve ser definida para hCard.
Avisar-ing: Miss-ing campo obrigatório "nome (fn)”.
eu tenho que esperar alguns dias para rastreamento?
Qual é o seu endereço do site? Qual página você get-ting os erros no? A página inicial, um post ou ambos? você fez quaisquer outras modificações ao tema - como a adição de arquivos extras ou usando um tema criança?
Sorry - minha culpa. Eu percebi isso. O código tinha se mutilado por palavra-press. Eu acho que quando eu atualizar o wordpress pós processa parte do código e leva algumas das classes a que o torna disfuncional. Eu COR-rec-ted-lo. Por favor, experimentá-lo agora.
Obrigado, uso ful muito informações. Mas, como adicionar informações de meta tags como esse blog? Parece se eu fizer clique direito no navegador »ver informações da página. Há muitas informações na guia Geral. Como Autor, Ver-port Etc. Meu blog é apenas con-tain : con-teúdo, robôs, descrições de, palavras-chave na página info..How para obter esse trecho?
Obrigado..
A maioria dos que vem de usar um tema HTML5 semântico para wordpress combinados com o Yoast ESTE plu-gin. Eu também tenho vários arquivos de meta como humans.txt e robots.txt. Dê uma olhada no guia de wordpress para cargas de informações sobre como melhorar a sua configuração wordpress.