9Logo WordpressCodice Rich Snippets per il tema Twenty Eleven

Ho precedentemente indicate il codice per abilitare i rich snippet in vari temi wordpress (Mistica 2, Mistica 3, Tesi & I Like) così come alcuni istruzioni generiche. Qui di seguito è un insieme di modifiche per consentire rich snippet nel wordpress built-in venti undici tema.

1. Modifica functions.php, linea 584, modificare la prima riga della funzione twentyeleven_posted_on() e il cambiamento

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

a

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

2. Modificare il contenuto-page.php, linea 14

<Classe H1 ="entry-title"><?php the_title(); ?></h1>
</testata><!-- .entry-header -->

aggiungere il seguente 2 linee

<Classe H1 ="entry-title"><?php the_title(); ?></h1>
<span class ="aggiornato"><span class ="valore del titolo" title ="<?php The Date(); ?>"></intervallo></intervallo>
By <span class ="autore vcard"><span class ="fn"><?php the_author_posts_link(); ?></intervallo></intervallo>
</testata><!-- .entry-header -->

3. Assicurarsi che la pagina di informazioni autore ha un link al tuo profilo Google +
Modifica functions.php, in fondo aggiuntivo

Funzione yoast_add_google_profile( $contactmethods ) {
// Aggiungi Profili Google
$ contactmethods['Google_profile'] = 'Google Profile <abbr title="Uniform Resource Locator">URL</abbr>';
return $ contactmethods;
}
add_filter( 'user_contactmethods', 'Yoast_add_google_profile', 10, 1);

poi vai alla pagina del tuo profilo wordpress (cruscotto: Utenti: Il tuo profilo) e compilare il profilo Google URL sezione

4. Modifica author.php per collegare al profilo Google, modifica linea 28 (tra >header> e </header>) e sostituire

<Classe H1 ="page-title author"><?php printf( __( 'Author Archives: %s ', 'twentyeleven' ), '<span class ="vCard"><una 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() . '</un></intervallo>' ); ?></h1>

con

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

Inviateci i vostri pensieri commentando qui sotto! Se si desidera iscriversi si prega di utilizzare il link iscriviti sul menu in alto a destra. È inoltre possibile condividere con i tuoi amici usando i link sottostanti sociali. Saluti.

lascia un commento

9 Commenti

gravatarSam

Im lavorando su un sito web statico e io davvero non voglio mostrare aggiornato da admin on mie pagine web. 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…. ????
grazie

rispondere
gravatarsdpate956

Ciao, grazie per il codice, ma non curare 20-11.

There is an incongruity in the first code substitutionthe lines are identical
1. Modifica functions.php, linea 581 modificare la prima riga della funzione twentyeleven_posted_on()
cambiamento

1

a

1

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

rispondere
gravatarJon Scaife

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

Aggiornare: Ho totalmente rejigged come il codice è implementato e visualizzato. Speriamo che questo impedirà qualsiasi futuro ripetersi, e lungo la strada penso che la funzionalità e la presentazione è stata migliorata anche. Fatemi sapere cosa ne pensate. 🙂

sì – 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 (giustamente IMHO) è che se si pensa che un motore di ricerca deve vedere che le informazioni, allora è informazioni utili, e quindi i visitatori dovrebbero vederlo troppo! Si può facilmente applicare CSS per lo stile e riposizionarla se lo si desidera.

rispondere