En respuesta a una Consulta por Darko forjó Cives en mi pre-vi-ous art-ículo sobre[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
- Obtener una pro-file google (es decir. una cuenta de Google )
- Agregue la dirección de su sitio (e.g. https://diymediahome.org) a su pro-file Google , como un vínculo pública
- 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: Opciones de Diseño: Tés-res: Teaser Display Options: Tick "nombre del autor"
- Change a Thesis setting for linking author in options — Thesis: Opciones de Diseño: Opciones Dis-play: Bylines: "Los nombres de Enlace de autor a los archivos"
Ahora haga el archivo edita la siguiente manera
1. Línea de edición 151 en content.php anidar el lapso fn dentro de un lapso de vcard
de
[php htmlscript=“1”]echo __(‘by’, ‘thesis’) . " <span class=\“author vcard$fn\”>$autor</lapso>";[/php]
a
[php htmlscript=“1”]echo __(‘by’, ‘thesis’) . " <span class=\“vcard\”><span class=\“author $fn\”>$autor</lapso></lapso>";[/php]
2. Línea de edición 114 en content.php para proporcionar la fecha actualizada, así como fecha de publicación
de
[php htmlscript=“1”]si ($fecha)
echo ‘<abbr class=“published” title=“ ‘ . get_the_time(‘Y‑m-d’) . ’ ”>’ . get_the_time(get_option(‘date_format’)) . '</abbr>’;[/php]
a
[php htmlscript=“1”]si ($fecha){
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>. Updated <abbr class=“updated” title=“ ‘ . get_the_modified_time(‘Y‑m-d’) . ’ ”>’ . get_the_modified_time(get_option(‘date_format’)) . '</abbr>’;
}
más{
echo ‘<abbr class=“published updated” title=“ ‘ . get_the_time(‘Y‑m-d’) . ’ ”>’ . get_the_time(get_option(‘date_format’)) . '</abbr>’;
}
}[/php]
3. Línea de edición 81 en teasers.php incluir fecha de actualización
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]
a
[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).’ ”></lapso></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. Editar el código href autor en línea 144 de content.php añadir rel = "me"
de
[php htmlscript=“1”]$author = ‘<a href=“ ‘ . get_author_posts_url(get_the_author_ID()) . ’ ” class=“url fn“ ‘ . $nofollow .’>’ . get_the_author() . '</a>’;[/php]
a
[php htmlscript=“1”]$author = ‘<a rel=“me” href=“ ‘ . get_author_posts_url(get_the_author_ID()) . ’ ” class=“url fn“ ‘ . $nofollow .’>’ . get_the_author() . '</a>’;[/php]
5. Línea de edición 308 en content.php insertar enlace cuenta de google
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]
a
[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[‘author’])) . "</a></h1>\n”; #wp[/php]
very helpful website. it is big useful for us. gracias por compartir.
Have you had any experience doing this with The Genesis themes?
Hey Jon
Tengo el mismo error por mi página http://www.bijouxOr.org
-Mento Aver-tejidos : -Ing señorita campo obligatorio "entry-título".
-Mento Aver-tejidos : Miss-ing campo obligatorio "actualizado".
-Mento Aver-tejidos : Miss-ing hCard requerido "autor".
¿Qué tema está utilizando? Prueba este nuevo tras el fin de semana cuando lo he arreglado! 🙂
Esta parte es pro-duce un error. ¿El síndrome de impuestos corrupto
https://plus.google.com/104657888470728381512/\">"
Yes — I’ve had some syntax corrupted by the wordpress code editor and by a plugin. Espero haber resuelto esto ahora y estaré doble control el código de todos los mensajes durante el fin de semana. Lo siento por eso!
Trabajó para mí como encanto! Gracias
Gran Tutor ... muy útil para mí,... Trabajado en mi blog. ¡Muchas gracias.
Gracias Jon. Fix Bril-liant. The Thesis’ hcard errors cleaned up nicely.
Estamos teniendo un problema conexo que tal vez usted sabrá la respuesta para. Tenemos una cierta codificación generar el formato hrecipe y podemos ver las marcas de la hora de inspeccionar los elementos postales, pero la herramienta fragmento rico es no elegir es en absoluto. El desarrollador no tiene problemas para ser recogido en su sitio y otros que ha construido con, but for some reason it isn’t getting picked up on a Thesis theme.
No sé si esto es en su ida y casa, but if you could take a look that would be awesome.
Aquí hay un puesto de la nuestra con el marcado: Roas-ted Straw-berry Muffin
Aquí está uno de los suyos con el marcado: Muffins de manzana y salsa
Gracias de nuevo por la solución anterior y para cualquier ayuda que pueda ofrecer.
Me di cuenta de la respuesta. La receta estaba envuelto en una etiqueta de bloque-cita. I changed that to a div tag and everything ran through perfect.
Thanks again on the previous hcard coding.
T
Hola jon,
Muchas gracias por el mensaje exce-lente. Tengo un poco pequeño problema. ¿Podría usted por favor una mirada?
https://www.google.com/webmasters/tools/richsnippets?view=&url=www.wouterdejong.net%2Fblog
Lo más probable es que es una cosa pequeña, pero no soy capaz de encontrar el problema.
ATED-apre-ci Mucho!
Creo que te has metido tu rel = "me" y rel = "autor" etiquetas un poco
Usted sólo debe tener un único enlace rel = "me" - de su página autora a tu perfil google. en cualquier otro lugar usted debe tener rel = tag "de autor". En su página de inicio que los temas tienen un enlace de "por Wouter de Jong", donde los puntos (correctamente) a tu página del autor ), pero usted tiene rel = "me" en estos enlaces. Debe ser rel = "autor"
Una vez que cambie estos rel = "me" enlaces en rel = "autor" Creo que va a todo el trabajo - en su forma actual que tienes múltiples rel = "me" enlaces de una página del autor, la mayoría de ellos de nuevo a sí mismo y sólo 1 (correctamente) punto-ción a su pro-file google. Creo que esto se con-fus-ing de la herramienta de recorte para mascotas
Hola jon, it worked perfectly — I didn’t include items 4 y 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 🙂
Gracias por la punta 🙂
Exce-lente, aplausos para las votaciones
Ok voy a intentarlo de nuevo le permite ver lo que sucede 🙂
teniendo problemas @ Jon Scaife No estoy recibiendo exactamente el mismo código en el archivo content.php. I’m using thesis 1.8.2. esperar-ing 4 su respuesta ....
You might have to search for similar code on slightly different line numbers. Si me envías tu content.php tendré una mirada
Lo hice exactamente. after doing this my Authorship markup got verified but unfortunately I’m getting below errors .
Tes-tigo: Miss-ing campo obligatorio "actualizado".
Tes-tigo: Al menos un campo se debe establecer para hCard.
Tes-tigo: Miss-ción requerida campo "Nombre (fn)".
¿Tengo que esperar unos días para el rastreo?
¿Cuál es la dirección del sitio? ¿Qué página es usted conseguir-ting los errores en? La página de inicio, un mensaje o ambos? Have you made any other modifications to the theme — like adding extra files or using a child theme?
Lo sentimos - mi culpa. Yo he descubierto. El código se quedó destrozado por el boca-press. I think when I update the post wordpress processes some of the code and takes some of the classes out which makes it disfunctional. He Cor-rec-ted que. Por favor, darle una oportunidad ahora.
Gracias, uso-ful información muy. Pero, cómo añadir información de las etiquetas meta como este blog? Se ve si hago click derecho en el navegador »ver el las páginas de información. There are many information on general tab. Como Autor, Etc Ver puertos. Mi blog es sólo con-tienen : con-tenido, robots, descripciones, las palabras clave en la página info..How para obtener este fragmento?
Gracias..
Most of that comes from using a semantic HTML5 theme for wordpress combined with the Yoast ESTE plu-gin. También tengo varios archivos de metadatos como humans.txt y robots.txt. Echa un vistazo a la guía de wordpress para un montón de información acerca de la mejora de su instalación de WordPress.