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
- Obtenez un profil Google (i.e. un compte google )
- Ajoutez l'adresse de votre site (par exemple. https://diymediahome.org) à votre profil Google +, en tant que lien public
- Obtenez votre google plus ID et de l'utiliser à la place de la mine dans le fichier numéro d'édition 5 au-dessous
- 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”
- 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é.
site internet très utile. c'est très utile pour nous. Merci d'avoir partagé.
Avez-vous eu une expérience faire avec les thèmes Genesis?
Hey Jon
J'ai la même erreur pour ma page http://www.bijouxOr.org
Avertissement : Manquant champ obligatoire “entrée-titre”.
Avertissement : Manquant champ obligatoire “mise à jour”.
Avertissement : C'est un article très utile “auteur”.
Quel est le thème que vous utilisez? Essayez ce nouveau après le week-end quand je l'ai fixé il! 🙂
Cette partie est produit une erreur. Est-ce la syntaxe corrompue
http://plus.google.com/104657888470728381512/\“>”
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!
A travaillé pour moi comme un charme! Merci
Great Tutor…usefull for me,…worked on my blog. Merci beaucoup.
Merci Jon. brillant fix. The Thesis’ hcard 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.
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
Salut Jon,
Merci beaucoup pour l'excellent post. J'ai un petit problème minuscule. Pourriez-vous s'il vous plaît jeter un coup d'oeil?
http://www.google.com/webmasters/tools/richsnippets?view=&url=www.wouterdejong.net%2Fblog
Très probablement, il s'agit d'une petite chose, mais je ne suis pas capable de trouver le problème.
Très appréciée!
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 a “by Wouter de Jong” link 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 work – as 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
Salut Jon, it worked perfectly – I 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 to “litter” my themes 🙂
Merci pour le conseil 🙂
Excellent, bravo pour les évaluations
Ok je vais essayer à nouveau garant voir ce qui se passe 🙂
@ 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….
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
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?
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 theme – like adding extra files or using a child theme?
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.
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..
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.