22Wordpress LogoRich Snippets Code pour thème de thèse

En réponse à une requête par Darko Kovancives sur mon précédent article sur la fixation de code extraits enrichis pour le thème Mystique nous avons résolu les mêmes problèmes avec le thème de thèse. Les détails des modifications nécessaires sont ci-dessous.

Avant le fichier que vous devez les modifications à effectuer diverses tâches et d'autres changements

  1. Obtenez un profil Google (i.e. un compte google )
  2. Ajoutez l'adresse de votre site (par exemple. https://diymediahome.org) à votre profil Google +, en tant que lien public
  3. Obtenez votre google plus ID et de l'utiliser à la place de la mine dans le fichier numéro d'édition 5 au-dessous
  4. Modifier un paramètre de thèse pour montrer auteur sur teasers dans les options – Thèse: Options de conception: teasers: Afficher les options Teaser: Cocher “nom de l'auteur”
  5. Modifier une thèse de réglage pour relier l'auteur dans les options – Thèse: Options de conception: Option d'affichage: Bylines: “noms d'auteur Lien vers les archives”

Maintenant, ne modifie le fichier comme suit

1. Modifier la ligne 151 dans content.php pour le nid durée de fn l'intérieur d'un laps de vcard

à partir de

[php htmlscript=”1″]echo __(‘by’, ‘thesis’) . " <span class=\"author vcard$fn\">$auteur</envergure>";[/php]

à

[php htmlscript=”1″]echo __(‘by’, ‘thesis’) . " <span class=\"vcard\"><span class=\"author $fn\">$auteur</envergure></envergure>";[/php]

2. Modifier la ligne 114 en content.php pour fournir Mis à jour ainsi que la date de publication

à partir de

[php htmlscript=”1″]si ($date)
echo ‘<abbr class="published" title="’ . get_the_time(‘Y-m-d’) . ‘">’ . get_the_time(get_option(‘date_format’)) . »</abbr>»;[/php]

à

[php htmlscript=”1″]si ($date){
si(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>. Mise à jour <abbr class="updated" title="’ . get_the_modified_time(‘Y-m-d’) . ‘">’ . get_the_modified_time(get_option(‘date_format’)) . »</abbr>»;
}
autre{
echo ‘<abbr class="published updated" title="’ . get_the_time(‘Y-m-d’) . ‘">’ . get_the_time(get_option(‘date_format’)) . »</abbr>»;
}
}[/php]

3. Modifier la ligne 81 dans teasers.php d'inclure la date de mise à jour

à partir de

[php htmlscript=”1″]echo ‘<abbr class="teaser_date published" title="’ . get_the_time(‘Y-m-d’) . ‘">’ . get_the_time($use_format) . "</abbr>\n";[/php]

à

[php htmlscript=”1″]si(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).’"></envergure></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. Modifier le code de href auteur en ligne 144 de content.php ajouter rel =”moi”

à partir de

[php htmlscript=”1″]$author = ‘<a href="’ . get_author_posts_url(get_the_author_ID()) . »" class="url fn"’ . $nofollow .’>’ . get_the_author() . »</une>»;[/php]

à

[php htmlscript=”1″]$author = ‘<a rel="me" href="’ . get_author_posts_url(get_the_author_ID()) . »" class="url fn"’ . $nofollow .’>’ . get_the_author() . »</une>»;[/php]

5. Modifier la ligne 308 dans content.php insérer compte lien google

à partir de

[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]

à

[php htmlscript=”1″]$output .= "$tab\t<h1><a rel=\"me\" href=\"http://plus.google.com/104657888470728381512/\">" . apply_filters(‘thesis_archive_intro_headline’, get_author_name($wp_query->query_vars[‘author’])) . "</une></h1>\n"; #wp[/php]

Nous avons trouvé cet utile? S'il vous plaît ne laissez-nous savoir en laissant tomber un commentaire ci-dessous. Si vous souhaitez vous abonner s'il vous plaît utiliser le lien d'abonnement dans le menu en haut à droite. Vous pouvez également partager avec vos amis en utilisant les liens sociaux ci-dessous. À votre santé.

Laisser un commentaire

22 commentaires

gravatarMoi Akter

site internet très utile. c'est très utile pour nous. Merci d'avoir partagé.

Répondre
gravatarJon Scaife

Oui – I’ve had some syntax corrupted by the wordpress code editor and by a plugin. Je l'ai résolu ce, espérons maintenant et sera à double vérification du code sur tous les messages du week-end. Désolé à ce sujet!

Répondre
gravatarTodd

Merci Jon. brillant fix. The Thesishcard errors cleaned up nicely.
Nous avons un problème lié qui peut-être vous connaissez la réponse pour. Nous avons un certain codage générant la mise en forme hrecipe et peut voir les marges bénéficiaires lors de l'inspection des éléments de poste, mais l'outil riche en extrait n'est pas ramasser tout. Le développeur n'a aucun problème pour ramassé sur son site et d'autres, elle a construit des, mais pour une raison quelconque, il ne se ramassé sur un thème de thèse.

Je ne sais pas si cela est dans votre Roundhouse, mais si vous pouviez prendre un regard qui serait génial.

Voici un poste de la nôtre, le balisage: Rôti aux fraises Muffin
Voici l'un des siens avec le balisage: Muffins applesauce

Merci encore pour le correctif précédent et pour toute aide que vous pouvez offrir.

Répondre
gravatarTodd

J'ai pensé que la réponse. La recette a été enveloppé dans une balise blockquote. J'ai changé que pour une balise div et tout couru à travers parfait.

Merci encore une fois sur le codage hCard précédent.

T

Répondre
gravatarJon Scaife

I think you’ve mixed up your rel=”moi” and rel=”auteur” tags a bit

You should only have a single rel=”moi” lien – from your author page to your google profile. everywhere else you should have rel=”auteur” balises. On your homepage each post has aby Wouter de Jonglink which points (correctement) à votre page de l'auteur ), but you have rel=”moi” on these links. It should be rel=”auteur”

Once you change these rel=”moi” links into rel=”auteur” I think it will all workas it stands you’ve got multiple rel=”moi” links on your author page, plupart d'entre eux à lui-même et ne 1 (correctement) pointant vers votre profil Google. Je pense que cela est déroutant l'outil extrait

Répondre
gravatarSante

Salut Jon, it worked perfectlyI didn’t include items 4 et 5 from your list as they are not essential to validate the rich snippet and I’m not betting on Google+ just yet so I don’t want tolittermy themes 🙂

Merci pour le conseil 🙂

Répondre
gravatararafinshaon

@ Jon ayant du mal à Scaife Je ne reçois pas exactement le même code dans le fichier content.php. J'utilise thèse 1.8.2. attendre 4 your response….

Répondre
gravatarJon Scaife

Vous pourriez avoir à rechercher un code similaire sur les numéros de ligne légèrement différentes. Si vous m'envoyez votre content.php je vais jeter un oeil

Répondre
gravatararafinshaon

Je l'ai fait exactement. après avoir fait cela mon balisage Authorship mais malheureusement ont été vérifiées que je reçois des erreurs ci-dessous .

Attention: Manquant champ obligatoire “mise à jour”.
Attention: Au moins un champ doit être défini pour Hcard.
Attention: Manquant champ obligatoire “nom (fn)”.

Dois-je attendre quelques jours pour l'analyse?

Répondre
gravatarJon Scaife

Quelle est votre adresse de site? Quelle page obtenez-vous les erreurs sur? La page d'accueil, un poste ou les deux? Have you made any other modifications to the themelike adding extra files or using a child theme?

Répondre
gravatarJon Scaife

Désolé – alors installez-les via le gestionnaire de périphériques, puis installez la boîte à outils canon canoscan pour vista x32. J'ai pensé à elle. Le code a obtenu estropié par wordpress. Je pense que quand je mettre à jour le processus de post wordpress une partie du code et prend quelques-unes des cours sur ce qui le rend dysfonctionnel. Je l'ai corrigé. S'il vous plaît donner un essai maintenant.

Répondre
gravatarEko Y

Merci, information très utile. Mais, comment ajouter des informations méta tags comme ce blog? Il semble si je ne clique droit dans le navigateur >> Voir la page d'information. Il y a beaucoup d'informations sur l'onglet Général. Comme Auteur, Etc viewport. Mon blog est juste contient : teneur, robots, descriptions, mots-clés dans la page info..How pour obtenir cet extrait?
Merci..

Répondre
gravatarJon Scaife

La plupart de ce qui vient d'utiliser un thème HTML5 sémantique pour wordpress combinée à la Yoast CET Plugin. J'ai aussi divers fichiers méta comme humans.txt et robots.txt. Jetez un oeil sur le guide des charges de wordpress informations sur l'amélioration de votre configuration wordpress.

Répondre