9Logo WordpressCódigo Rich Snippets para o tema vinte onze

Eu já anteriormente detalhou o código para ativar rich snippets em vários temas wordpress (Mística 2, Mística 3, Tese & Me Gusta) bem como alguns instruções genéricas. Abaixo está um conjunto de edições para permitir rich snippets no wordpress built-in vinte onze tema.

1. Editar functions.php, linha 584, editar a primeira linha da função twentyeleven_posted_on() e mudança

<time class="entry-data" datetime="%3$s">

para

<time class="entry-date updated" datetime="%3$s">

2. Editar conteúdo page.php, linha 14

<classe h1 ="entry-title"><?php the_title(); ?></h1>
</cabeçalho><!-- .entry-header -->

adicione o seguinte 2 linhas

<classe h1 ="entry-title"><?php the_title(); ?></h1>
<span class ="atualizado"><span class ="valor-título" title ="<?php the_date(); ?>"></palmo></palmo>
By <span class ="autor vcard"><span class ="fn"><?php the_author_posts_link(); ?></palmo></palmo>
</cabeçalho><!-- .entry-header -->

3. Certifique-se de sua página informações sobre o autor tem um link para o seu Google + perfil
Editar functions.php, no add bottom

função yoast_add_google_profile( $contactmethods ) {
// Adicionar Google Profiles
$ contactmethods['Google_profile'] = 'Google Profile <abbr title="Uniform Resource Locator">URL</abbr>';
retornar $ contactmethods;
}
add_filter( 'user_contactmethods', 'Yoast_add_google_profile', 10, 1);

em seguida, ir para a página do seu perfil wordpress (painel de instrumentos: Usuários: seu perfil) e preencha o perfil do Google URL seção

4. Editar author.php o link para o perfil do Google, linha de edição 28 (entre >header> e </header>) e substituir

<classe h1 ="page-title author"><?php printf( __( 'Author Archives: %s ', 'twentyeleven' ), '<span class ="vCard"><a class ="url fn n" href ="' . esc_url( get_author_posts_url( get_the_author_meta( "ID" ) ) ) . '" title ="' . esc_attr( get_the_author() ) . '" rel ="me">' . get_the_author() . '</uma></palmo>' ); ?></h1>

com

<classe h1 ="page-title author"><?php printf( __( 'Author Archives: %s ', 'twentyeleven' ), '<span class ="vCard"><a class ="url fn n" href ="' . esc_url( get_the_author_meta( "google_profile" ) ) . '" title ="' . esc_attr( get_the_author() ) . '" rel ="me">' . get_the_author() . '</uma></palmo>' ); ?></h1>

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.

Deixe uma resposta

9 Comentários

gravatarSam

Im trabalhando em um site estático e eu realmente não queria para mostrar atualizado por admin em minhas páginas. is there any way i can hide that but remove snippets error too
i know u said its not recommended method but do u know how can i do that…. ????
obrigado

Resposta
gravatarsdpate956

Oi, obrigado pelo código, mas ele não curou 20-11.

There is an incongruity in the first code substitutionthe lines are identical
1. Editar functions.php, linha 581 editar a primeira linha da função twentyeleven_posted_on()
mudança

1

para

1

I am still getting the “atualizar” field error and now it prints the author name at the top of pages and the update date on the top of posts.

Resposta
gravatarJon Scaife

Desculpe – when I updated the post a while back I didn’t notice that the wordpress visual editor had removed all the class=”” código! It should now be fixed

Atualizar: Eu totalmente rejigged como o código é executado e exibido. Esperemos que isto irá evitar a repetição futura, e ao longo da maneira que eu acho que a funcionalidade e apresentação foi melhorado muito. Deixe-me saber o que você pensa. 🙂

sim – it will show the author name and the updated date on poststhis is required. Google will penalise your ranking if you try to implement snippets which tag up hidden contenttheir view (acertadamente Na minha humilde opinião) é que, se você acha que um motor de busca deve ver que a informação, então é informação útil, e, portanto, os visitantes devem vê-lo também! Você pode facilmente aplicar CSS denominá-lo e reposicioná-lo, se desejar.

Resposta