En réponse à une requête par Darko Kovan-cives sur mon pré-vi-ous art-icle surfix-tion Code Rich Snip-animaux pour le thème Mys-tique we have resolved the same issues with the Thesis theme. Details of the changes required are below.
Before the file edits you need to carry out various other changes and tasks
- Obtenez un pro-file google (i.e. un compte google )
- Ajoutez l'adresse de votre site (par exemple. https://diymediahome.org) à votre pro-fichier google , comme un lien de pub-lique
- Get your google plus ID and use it in place of mine in file edit number 5 below
- Change a Thesis setting for showing author on teasers in the options — Thesis: Options de conception: Thés-teurs: Teaser Display Options: Cochez "nom de l'auteur"
- Change a Thesis setting for linking author in options — Thesis: Options de conception: Options de Dis-play: Bylines: "Lien noms d'auteurs aux 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
echo __('by', 'thesis') . " <span class=\"author vcard$fn\">$author</span>";
à
echo __('by', 'thesis') . " <span class=\"vcard\"><span class=\"author $fn\">$author</span></span>";
2. Modifier la ligne 114 dans content.php de fournir la date de mise à jour ainsi que la date de pu-blié
à partir de
if ($date) echo '<abbr class="published" title="' . get_the_time('Y-m-d') . '">' . get_the_time(get_option('date_format')) . '</abbr>';
à
if ($date){ if(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>'; } else{ echo '<abbr class="published updated" title="' . get_the_time('Y-m-d') . '">' . get_the_time(get_option('date_format')) . '</abbr>'; } }
3. Modifier la ligne 81 dans teasers.php d'inclure la date de mise à jour
à partir de
echo '<abbr class="teaser_date published" title="' . get_the_time('Y-m-d') . '">' . get_the_time($use_format) . "</abbr>\n";
à
if(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).'"></span></abbr>'."\n"; else echo '<abbr class="teaser_date published updated" title="' . get_the_time('Y-m-d') . '">' . get_the_time($use_format) . "</abbr>\n";
4. Modifier le code de href auteur en ligne 144 de content.php ajouter rel = "me"
à partir de
$author = '<a href="' . get_author_posts_url(get_the_author_ID()) . '" class="url fn"' . $nofollow .'>' . get_the_author() . '</a>';
à
$author = '<a rel="me" href="' . get_author_posts_url(get_the_author_ID()) . '" class="url fn"' . $nofollow .'>' . get_the_author() . '</a>';
5. Modifier la ligne 308 dans content.php insérer compte lien google
à partir de
$output .= "$tab\t<h1>" . apply_filters('thesis_archive_intro_headline', get_author_name($wp_query->query_vars['author'])) . "</h1>\n"; #wp
à
$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'])) . "</a></h1>\n"; #wp
Qu'est-ce que tu penses? Envoyez-nous 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é.
Have you had any experience doing this with The Genesis themes?
Hey Jon
J'ai la même erreur pour ma page http://www.bijouxOr.org
Aver-tisse-ment : Miss-tion champ obligatoire "entry-title".
Aver-tisse-ment : Champ obligatoire Miss-ing "mise à jour".
Aver-tisse-ment : Miss-ment hCard nécessaire "auteur".
Quel est le thème que vous utilisez? Essayez ce nouveau après le week-end quand j'ai le fixe! 🙂
Cette partie est pro-duit une erreur. Est ce que le syn-taxe corrompu
http://plus.google.com/104657888470728381512/\">"
Yes — I’ve had some syntax corrupted by the wordpress code editor and by a plugin. J'ai espoir bien résolu maintenant et ce sera le double check-ment le code sur tous les postes sur le week-end. Désolé à ce sujet!
A travaillé pour moi comme un charme! Merci
Grande Tuteur ... utile pour moi,... Travaillé sur mon blog. Merci beaucoup.
Merci Jon. Bril-Liant correctif. The Thesis’ hcard errors cleaned up nicely.
Nous sommes HAV-Ing une question connexe qui peut-être vous connaissez la réponse pour. Nous avons une certaine détrompeurs-gen-er-à-ment la hrecipe le formatage et peut voir les annotations quand inspecter-ment les soumettre éléments, mais l'outil de snip-pet riche n'est pas prise en charge à Ing-le à tous. Le développeur n'a pas des problèmes get-ting ramassé sur son site et OTH-teurs, elle a construit en, but for some reason it isn’t getting picked up on a Thesis theme.
Je ne sais pas si c'est dans votre maison ronde, but if you could take a look that would be awesome.
Voici un poste de la nôtre, le balisage: Roas-ment Straw-berry Muffin
Voici l'un des siens avec le balisage: Muffins aux pommes et sauce-
Merci encore pour la solution pré-vi-ous et pour toute aide que vous pouvez offrir.
J'ai pensé que la réponse. La recette a été enveloppé dans une balise bloc-citation. I changed that to a div tag and everything ran through perfect.
Thanks again on the previous hcard coding.
T
Salut Jon,
Merci beaucoup pour le poste excellente. J'ai un tout petit problème. 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.
Beaucoup appré-ci-ATED!
Je pense que vous avez mélangé votre rel = "me" et rel = "author" tags un peu
Vous ne devriez avoir un seul lien rel = "me" - de votre page de l'auteur à votre google pro-file. partout ailleurs, vous devriez avoir rel = "auteur" tags. Sur votre page d'accueil chaque poste a un lien "par Wouter de Jong" dont les points (correctement) à votre page de l'auteur ), mais vous avez rel = "me" sur ces liens. Il devrait être rel = "author"
Une fois que vous changez les rel = "me" liens en rel = "author" Je pense que ce sera tout le travail - tel qu'il est vous avez mul tiple-rel = "me" liens sur votre page de l'auteur, plupart d'entre eux à lui-même et ne 1 (correctement) Point-ment à votre google pro-file. Je pense que cela est con-fus-ING l'outil de snip-animal
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 🙂
Excel-lente, bravo pour les évaluations
Ok je vais essayer à nouveau garant voir ce qui se passe 🙂
VHA-tion de la difficulté à @ Jon Scaife Je ne suis pas obtenir-tion exactement le même code dans un fichier content.php. I’m using thesis 1.8.2. attendre-ment 4 votre réponse ....
You might have to search for similar code on slightly different line numbers. Si vous m'envoyez votre content.php je vais jeter un oeil
Je l'ai fait exactement. after doing this my Authorship markup got verified but unfortunately I’m getting below errors .
Avertisse-ment: Champ obligatoire Miss-ing "mise à jour".
Avertisse-ment: Au moins un champ doit être défini pour Hcard.
Avertisse-ment: Miss-ment requis champ "nom (fn)".
Dois-je attendre quelques jours pour l'analyse?
Quelle est votre adresse de site? Quelle page êtes-vous obtenir-tion des 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é - ma faute. J'ai pensé à elle. Le code a obtenu mutilé par mot-presse. I think when I update the post wordpress processes some of the code and takes some of the classes out which makes it disfunctional. J'ai cor-rec-ment il. S'il vous plaît donner un essai maintenant.
Merci, info-utilisation très utile. Mais, comment ajouter des balises meta informer-a-tion comme ce blog? Il semble si je fais un clic droit dans le navigateur »vue la page d'info. There are many information on general tab. Comme Auteur, Voir ports Etc. Mon blog est juste con-tain : con-tente, robots, descriptions, mots-clés dans la page info..How pour obtenir cet extrait?
Merci..
Most of that comes from using a semantic HTML5 theme for wordpress combined with the Yoast CET plu-gin. J'ai également des fichiers méta diffé-rents comme humans.txt et robots.txt. Jetez un oeil sur le guide mot-presse pour des charges informer-a-tion sur votre configuration mot-presse amélio-rer.