In Reaktion auf eine Query by Darko geschmiedet Cives auf meinem Pre-vi-nen Kunst-kel über[intlink id=“1520” type=“post”]fixing Rich Snippets code for the Mystique theme[/intlink] 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
- Holen Sie sich eine Google-pro-Datei (d.h. ein google Account)
- Fügen Sie die Adresse Ihrer Website (z.B. https://diymediahome.org) um Ihre google pro-Datei, als öffentliche Link
- 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: Design-Optionen: Tee-ten: Teaser Display Options: Tick "Name des Autors"
- Change a Thesis setting for linking author in options — Thesis: Design-Optionen: Dis-Play-Optionen: Bylines: "Link-Autorennamen zu Archiven"
Jetzt müssen Sie die Datei bearbeitet wie folgt
1. Zeile bearbeiten 151 in content.php zu nisten die fn-Spanne innerhalb einer Spanne V-Card
from
[php htmlscript=“1”]echo __(‘by’, ‘thesis’) . “ <span class=\“author vcard$fn\”>$Autor</Spannweite>“;[/php]
zu
[php htmlscript=“1”]echo __(‘by’, ‘thesis’) . “ <span class=\“vcard\”><span class=\“author $fn\”>$Autor</Spannweite></Spannweite>“;[/php]
2. Zeile bearbeiten 114 in content.php um aktualisierte Stichtag liefern sowie Datum veröffentlicht
from
[php htmlscript=“1”]wenn ($Datum)
Echo‘<abbr class=“published” title=“ ‘ . get_the_time(‘Y‑m-d’) . ’ ”>‘ . get_the_time(get_option(‘date_format’)) . ‘</Abk.>‘;[/php]
zu
[php htmlscript=“1”]wenn ($Datum){
wenn(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’)) . ‘</Abk.>. Updated <abbr class=“updated” title=“ ‘ . get_the_modified_time(‘Y‑m-d’) . ’ ”>‘ . get_the_modified_time(get_option(‘date_format’)) . ‘</Abk.>‘;
}
sonst{
Echo‘<abbr class=“published updated” title=“ ‘ . get_the_time(‘Y‑m-d’) . ’ ”>‘ . get_the_time(get_option(‘date_format’)) . ‘</Abk.>‘;
}
}[/php]
3. Zeile bearbeiten 81 in teasers.php aktualisiert Datum enthalten
from
[php htmlscript=“1”]Echo‘<abbr class=“teaser_date published” title=“ ‘ . get_the_time(‘Y‑m-d’) . ’ ”>‘ . get_the_time($use_format) . "</Abk.>\n”;[/php]
zu
[php htmlscript=“1”]wenn(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) . ‘</Abk.><abbr class=“teaser_date updated” title=“ ‘ . get_the_modified_time(‘Y‑m-d’) . ’ ”><span class=“value-title” title=“ ‘.get_the_modified_time($use_format).’ ”></Spannweite></Abk.>’.”\n”;
else echo ‘<abbr class=“teaser_date published updated” title=“ ‘ . get_the_time(‘Y‑m-d’) . ’ ”>‘ . get_the_time($use_format) . "</Abk.>\n”;[/php]
4. Bearbeiten Sie den Autor href code on line 144 von content.php rel hinzufügen = "me"
from
[php htmlscript=“1”]$author = ‘<a href=“ ‘ . get_author_posts_url(get_the_author_ID()) . ’ ” class=“url fn“ ‘ . $nofollow .’>‘ . get_the_author() . ‘</ein>‘;[/php]
zu
[php htmlscript=“1”]$author = ‘<a rel=“me” href=“ ‘ . get_author_posts_url(get_the_author_ID()) . ’ ” class=“url fn“ ‘ . $nofollow .’>‘ . get_the_author() . ‘</ein>‘;[/php]
5. Zeile bearbeiten 308 in content.php zu Google-Konto Link einzufügen
from
[php htmlscript=“1”]$output .= “$tab\t<h1>“ . apply_filters(‘thesis_archive_intro_headline’, get_author_name($wp_query->query_vars['Autor'])) . "</h1>\n”; #wp[/php]
zu
[php htmlscript=“1”]$output .= “$tab\t<h1><a rel=\“me\” href=\“https://plus.google.com/104657888470728381512/\”>“ . apply_filters(‘thesis_archive_intro_headline’, get_author_name($wp_query->query_vars['Autor'])) . "</ein></h1>\n”; #wp[/php]
very helpful website. it is big useful for us. danke für das Teilen.
Have you had any experience doing this with The Genesis themes?
Hey Jon
Ich habe den gleichen Fehler für meine Seite http://www.bijouxOr.org
Aver-webt-ment : Fräulein-ten Pflichtfeld "entry-title".
Aver-webt-ment : Miss-ing Pflichtfeld "aktualisiert".
Aver-webt-ment : Miss-ing erforderlich hCard "Autor".
Welche Themen sind Sie mit? Versuchen Sie, diese wieder nach dem Wochenende, wenn ich es fest! 🙂
Dieser Teil ist pro-duziert eine Fehler. Ist der syn-Steuer korrupten
https://plus.google.com/104657888470728381512/\“>“
Yes — I’ve had some syntax corrupted by the wordpress code editor and by a plugin. Ich habe hoffentlich gelöst dies jetzt und Doppel Überprüfung der Code auf allen Beiträge über das Wochenende werden. Tut mir leid, dass!
Arbeitete für mich wie Charme! Vielen Dank
Große Tutor ... nützlich für mich,... Auf meinem Blog gearbeitet. Vielen Dank.
Dank Jon. Brillante fix. The Thesis’ hcard errors cleaned up nicely.
Wir haben eine damit zusammenhängende Frage, die vielleicht werden Sie die Antwort wissen, für. Wir haben einige Codierung Erzeugung der hrecipe Formatierung und können die Markierungen zu sehen, wenn die Kontrolle der Post-Elemente, aber der Rich Snippet Tool ist nicht Kommissionierung es überhaupt. Der Entwickler hat keine Probleme, sich auf ihre Website und andere nahm sie gebaut hat, but for some reason it isn’t getting picked up on a Thesis theme.
Sie wissen nicht, ob dies in Ihrem Round-Haus, but if you could take a look that would be awesome.
Hier ist ein Beitrag von uns mit dem Markup: Roas-ten Straw-berry Muffin
Hier ist einer von ihr mit dem Markup: Apfelmus Muffins
Nochmals vielen Dank für die vorherige Lösung und für jede Hilfe, die Sie anbieten können.
Ich dachte, die Antwort. Das Rezept wurde in einem Block-Zitat-Tag eingeschlossen. I changed that to a div tag and everything ran through perfect.
Thanks again on the previous hcard coding.
T
Hallo Jon,
Vielen Dank für die exzellente Post. Ich habe einen kleinen winzigen Problem. Könnten Sie bitte einen Blick?
https://www.google.com/webmasters/tools/richsnippets?view=&url=www.wouterdejong.net%2Fblog
Wahrscheinlich ist es eine kleine Sache, aber ich bin nicht in der Lage, das Problem zu finden.
Viel Zuschrei-ci-ATED!
Ich glaube, Sie haben Ihr rel = gemischt "Ich" und rel = "author"-Tags ein bisschen
Sie sollten nur eine einzige rel = "me" Link - vom Autoren-Seite zu Ihrem Google-Profil. überall sonst sollte man rel = "author" Tags haben. Auf eurer Homepage jeder Beitrag einen Link "von Wouter de Jong" hat die Punkte (richtig) auf Ihre Autoren-Seite ), aber Sie haben auf diese Links rel = "me". Es sollte rel = "author" sein
Sobald Sie diese ändern rel = "me"-Links in rel = "author" Ich denke, es wird alle Arbeiten - wie es steht Sie mehrere rel haben = "me"-Links auf Ihrer Autorenseite, die meisten von ihnen zurück zu sich selbst, und nur 1 (richtig) Punkt-ten zur Google-Profils. Ich denke, das ist con-fus-ten die snip-pet-Tool
Hallo Jon, it worked perfectly — I didn’t include items 4 und 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 🙂
Danke für den Tipp 🙂
ausgezeichnet, Jubel für die Rückmeldung
Ok ich werde versuchen, es wieder mal sehen, was passieren 🙂
Probleme @ Jon Scaife bekomme ich nicht genau den gleichen Code in content.php Datei. I’m using thesis 1.8.2. warten-ten 4 Ihre Antwort ....
You might have to search for similar code on slightly different line numbers. Wenn Sie mir Ihre content.php senden werde ich einen Blick zu haben
Ich tat dies genau. after doing this my Authorship markup got verified but unfortunately I’m getting below errors .
Warn: Miss-ing Pflichtfeld "aktualisiert".
Warn: Mindestens ein Feld muss Hcard eingestellt werden.
Warn: Miss-ing Pflichtfeld "Name (fn)“.
muss ich, um für ein paar Tage warten, für das Crawlen?
Was ist die Adresse Ihrer Website? Welche Seite sind Sie-ting die Fehler auf? Die Startseite, ein Beitrag oder beides? Have you made any other modifications to the theme — like adding extra files or using a child theme?
Sorry - mein Fehler. Ich habe es heraus. Der Code wurde von Wort-Presse wurde zerfleischt. I think when I update the post wordpress processes some of the code and takes some of the classes out which makes it disfunctional. Ich habe cor-rec-ten es. Bitte geben ihm jetzt eine Chance.
Vielen Dank, sehr Nut-zungs info. Aber, wie man Meta-Tags Informationen wie dieser Blog hinzufügen? Es sieht so aus, wenn ich Rechtsklick im Browser »Seiteninfo. There are many information on general tab. Wie Autor, View-Port usw.. Mein Blog ist nur ent-halten : Gehalt, Roboter, Beschreibungen, Schlüsselwörter in Seite info..How dieses Schnipsel zu bekommen?
Danke..
Most of that comes from using a semantic HTML5 theme for wordpress combined with the Yoast DIESE plu-Gin. Ich habe auch verschiedene Meta-Dateien wie humans.txt und robots.txt. Werfen Sie einen Blick auf die Wordpress-Anleitung für jede Menge Informationen über die Verbesserung Ihrer Wordpress-Setup.