22Wordpress LogoRich Snippets Code für Thesis Theme

In Reaktion auf eine Abfrage von Darko Kovancives auf meinem vorherigen Artikel über Festsetzung Rich Snippets-Code für das Mystique Thema Wir haben die gleichen Probleme mit der Diplomarbeit Thema gelöst. Details zu den Änderungen erforderlich sind unten.

Bevor die Datei bearbeitet müssen Sie verschiedene andere Änderungen und Aufgaben zu erfüllen

  1. Holen Sie sich ein Google-Profil (d.h.. ein google Account)
  2. Fügen Sie die Adresse Ihrer Website (z.B. https://diymediahome.org) zu Ihrem Google + Profil, als public link
  3. Holen Sie sich Ihre Google Plus-ID und verwenden Sie es anstelle von mir in der Datei bearbeiten Nummer 5 unten
  4. Change a Thesis setting for showing author on teasers in the options – These: Design-Optionen: Teasers: Teaser Anzeigeoptionen: Tick “author name
  5. Change a Thesis setting for linking author in options – These: Design-Optionen: Anzeigeoptionen: Bylines: “Link author names to archives

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

aus

[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 aktualisiertem Datum sowie veröffentlicht Datum zur Verfügung zu stellen

aus

[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.>. Aktualisiert <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

aus

[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 of content.php to add rel=”mir”

aus

[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

aus

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

zu

[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’])) . "</ein></h1>\n"; #wp[/php]

Dies nützlich gefunden? Bitte lassen Sie uns wissen, indem Sie einen Kommentar unten fallen. Wenn Sie bitte abonnieren möchten den Link oben rechts auf dem Menü abonnieren verwenden. Sie können auch unten unter Verwendung der sozialen Bindungen diese mit Ihren Freunden teilen. Prost.

Hinterlasse eine Antwort

22 Bemerkungen

GravatarJon Scaife

Ja – I’ve had some syntax corrupted by the wordpress code editor and by a plugin. Ich habe beschlossen, hoffentlich jetzt und wird die doppelte Code auf allen Beiträgen über das Wochenende überprüft. Tut mir leid, dass!

Antworten
GravatarTodd

Dank Jon. Brilliant fix. The Thesishcard errors cleaned up nicely.
Wir sind ein Problem im Zusammenhang mit der vielleicht haben Sie die Antwort wissen, werden für. Wir haben eine einige Codierung der hrecipe Formatierung zu erzeugen und kann die Markups sehen, wenn die Pfostenelemente Inspektion, aber das Rich Snippets-Tool ist Kommissionierung es überhaupt nicht nach oben. Der Entwickler hat keine Probleme auf ihrer Seite abgeholt zu werden und andere hat sie gebaut aus, aber aus irgendeinem Grund ist es nicht auf einem Thesis Thema aufgegriffen zu werden.

Sie wissen nicht, ob dies in Ihrem Lokschuppen ist, aber wenn man einen Blick zu nehmen, das wäre genial.

Hier ist ein Beitrag von uns mit dem Markup: Gebratene Erdbeeremuffin
Hier ist einer von ihr mit dem Markup: Apfelmus Muffins

Nochmals vielen Dank für das vorherige Update und für jede Hilfe können Sie anbieten.

Antworten
GravatarTodd

Ich dachte, die Antwort. Das Rezept wurde in einem blockquote-Tag eingewickelt. Ich änderte, dass zu einem div-Tag und alles lief durch perfekte.

Nochmals vielen Dank an die vorherigen hcard Codierung.

T

Antworten
GravatarJon Scaife

I think you’ve mixed up your rel=”mir” and rel=”Autor” tags a bit

You should only have a single rel=”mir” Link – from your author page to your google profile. everywhere else you should have rel=”Autor” Tags. On your homepage each post has aby Wouter de Jonglink which points (korrekt) auf Ihre Autoren-Seite ), but you have rel=”mir” on these links. It should be rel=”Autor”

Once you change these rel=”mir” links into rel=”Autor” I think it will all workas it stands you’ve got multiple rel=”mir” links on your author page, die meisten von ihnen zurück zu sich selbst, und nur 1 (korrekt) Zeigen auf Ihrem Google-Profil. Ich denke, das das Snippet-Tool ist verwirrend

Antworten
GravatarSante

Hallo Jon, it worked perfectlyI 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 tolittermy themes 🙂

Danke für den Tipp 🙂

Antworten
Gravatararafinshaon

Probleme beim @ Jon Scaife ich immer bin nicht genau den gleichen Code in content.php Datei. Ich bin mit Arbeit 1.8.2. warten 4 your response….

Antworten
GravatarJon Scaife

Sie könnten für einen ähnlichen Code auf leicht unterschiedlichen Zeilennummern zu suchen haben. Wenn Sie mir Ihre content.php senden werde ich einen Blick zu haben

Antworten
Gravatararafinshaon

Ich tat dies genau. nachdem diese meine Authorship Markup bekam dabei verifiziert, aber leider unter Fehler Ich erhalte .

Warnung: Fehlende Pflichtfeld “aktualisiert”.
Warnung: Mindestens ein Feld muss Hcard eingestellt werden.
Warnung: Fehlende Pflichtfeld “Name (fn)”.

muss ich, um für ein paar Tage warten, für das Crawlen?

Antworten
GravatarJon Scaife

Was ist die Adresse Ihrer Website? Welche Seite sind Sie immer die Fehler auf? Die Startseite, ein Beitrag oder beides? Have you made any other modifications to the themelike adding extra files or using a child theme?

Antworten
GravatarJon Scaife

Es tut uns leid – mein Fehler. Ich habe es heraus. Der Code wurde von Wordpress verstümmelt wurde. Ich denke, wenn ich ein Update der Post Wordpress einige der Code verarbeitet und einige der Klassen heraus nimmt, die es dysfunktional macht. Ich habe es korrigiert. Bitte geben ihm jetzt eine Chance.

Antworten
GravatarEko Y

Vielen Dank, sehr nützliche Informationen. Aber, wie man Meta-Tags Informationen wie dieses Blog hinzufügen? Es sieht aus, wenn ich recht in der Browser tun klicken >> Seiteninfo anschauen. Es gibt viele Informationen über die Registerkarte Allgemein. Wie Autor, Ansichtsfenster usw.. Mein Blog ist nur enthalten : Inhalt, Roboter, Beschreibungen, Schlüsselwörter in Seite info..How dieses Schnipsel zu bekommen?
Danke..

Antworten
GravatarJon Scaife

Das meiste davon stammt aus einer semantischen HTML5 Thema für Wordpress mit dem Yoast kombiniert DIESE Plugin. Ich habe auch verschiedene Meta-Dateien wie humans.txt und robots.txt. Werfen Sie einen Blick auf die Wordpress-Guide für jede Menge Informationen über Ihre Wordpress-Setup zu verbessern.

Antworten