62Logo WordpressResolver Rich Snippets errores herramienta de prueba de Google

A tener en cuenta!

Este artículo ahora ha sido reemplazado por un nuevo artículo, que se ha actualizado para utilizar los microdatos (schema.org) en lugar de microformatos. Si aún desea utilizar microformatos leyendo, pero yo recomiendo el uso de microdatos y les invito a leer el nuevo artículo, el cual continuará siendo actualizado con nueva información y nuevos temas. Nueva información sobre MicroData.

A tener en cuenta

He movido el contenido original de este post para nuevos mensajes como el número de temas que tengo instrucciones para aumentos. Hay instrucciones específicas para ahora Misterio 2, Misterio 3, Tesis, Veinte once y Me Gusta by Cosmos

El original Misterio 2 artículo es el más detallado si usted está buscando para obtener información adicional. A continuación he proporcionado una idea genérica de lo que se requiere y por dónde empezar cuando se trata de modificar un tema nuevo

Parte 1: información de autoría

Es necesario 3 partes de este – que necesita cada puesto para contener un enlace a su página de autor, necesita que su autor es tener un enlace a su perfil de Google (o la página de Google ) y necesitas tu perfil de Google (o la página de Google ) tener un enlace apuntando a su dominio!

Tratar con estos en orden inverso.

  1. Accede a Google + o su perfil de Google y añadir un público (que no tiene por qué ser pública) eslabón de la información de perfil que apuntan a su sitio web. Por ejemplo – en mi google + Perfil Tengo un enlace a https://diymediahome.org
  2. Utilice el código proporcionado por Yoast poner un enlace a su perfil de Google + en su página de autor
    • Instale el Yoast ESTE plugin o añadir el código de Yoast a functions.php
    • Ir a la página de información de los usuarios (Salpicadero: Usuarios: Tu perfil) en wordpress y rellenar el Google+ campo (o Google campo Perfil de si utiliza el código Yoast) con un enlace a su perfil de google
    • Edite author.php de su tema, encontrar el código que muestra la información del autor (cuenta de Twitter, sitio web, etc.) y añadir una parte extra en el mismo estilo a la salida del enlace de Google +. Asegúrese de que el href tiene una rel="me"
  3. Añadir código para que la información del autor de cada puesto enlaces a su página de perfil de autor con una rel="author"
    • Esta es la parte más delicada – que puede implicar múltiples ediciones en varios archivos. Echen un vistazo a single.php (que hace una sola página), index.php, search.php, archive.php etc. Busque el código que tiene una href="" al autor de la página y añadir en rel="author"

Parte 2: hCard información requerida (e.g. actualizado, entrada-título, etc)

Cada puesto debe utilizar etiquetado correctamente estructurado que contiene información resumida sobre él.

  1. Estos cambios probablemente irán en los mismos lugares que al menos algunos de los autores edita en la instrucción 3 en parte 1. ubicaciones probables son single.php, page.php, index.php, search.php, archive.php
  2. En muchos casos se trata simplemente de un caso de la adición de algunos rel="" entradas en el código existente – e.g. Si el tema ya muestra una línea actualizada o publicado dentro de una p o dentro de un lapso puede agregar rel="updated" a que p o lapso
  3. También es necesario añadir algo más de código relacionado autor – de nuevo, suponiendo que tiene el nombre del autor se muestra en la parte superior de cada poste es fácil de añadir que existe
    • necesita que su nombre dentro de una etiqueta con un rel="fn".
    • Esta etiqueta tiene que estar dentro de una etiqueta padre con una rel="vcard"
  4. Todas estas etiquetas adicionales tienen que estar dentro de un elemento padre (tal vez incluso el cuerpo de la etiqueta) que tiene un rel="hentry". La mayoría de los temas ya cuentan con este código presente

Nota: Uso rel="updated" en la fecha en que el post ha sido publicado trabajos, pero en rigor no siempre es correcta. Si en realidad se ha actualizado un post a continuación las fechas actualizadas y publicadas serán diferentes. Google reconocerá tanto (como va a ser humano si mostrarlo) por lo que es mejor añadir un poco de código que comprueba si el mensaje se ha actualizado. Para obtener la fecha publicada utilizar la función get_the_date() y para obtener la fecha actualizada utilizar la función get_the_modified_date(). Si se ha actualizado a continuación, mostrar tanto la fecha de publicación (con rel="published") y la fecha de actualización (con rel="updated"). Si el mensaje no se ha actualizado a continuación, sólo hay que poner la fecha publicada con rel="updated published". Un ejemplo de código que hace esto se incluye con la modificaciones tema de tesis artículo.

Tienes algunos pensamientos de su propio? Sumérjase a continuación comentando! Si desea suscribirse por favor utilice el enlace de suscripción en el menú en la parte superior derecha. También puede compartir esto con tus amigos mediante el uso de los enlaces sociales inferiores. Aclamaciones.

Deja una respuesta

62 comentarios

gravatarGabriel part

Por favor, indique el blog URL y cualquier otro detalle que considere pertinente, para que podamos hacer frente a su problema de forma rápida.
Hola
I’m having some issues with authorship thumbnail from appearing on search results ;
El mensaje en herramienta de pruebas de datos estructurados es:
Error: Missing campo obligatorio “actualizado”.

Lo intenté :
1) Retire hentry de

y

No encontré en mi HTML Plantilla CÓDIGO

2) Cambio :

No encontré en mi HTML CÓDIGO

3) Cambio:

No encontré en mi HTML CÓDIGO

OTRAS IDEAS?

Gracias!

Respuesta
gravatarlazar

Hola,

I’m using a custom twenty twelve theme and have – Missing campo obligatorio “actualizado” & Missing required hCard “autor” error. Este error me sale en todas las páginas excepto la página de índice. I useseo booster pro” Plugin.

¿me pueden ayudar a resolver este problema?

gracias de antemano

Respuesta
gravatarNigel

Hola, ¿Tiene alguna idea sobre cómo solucionar este problema con un tema génesis y el uso WP Social ESTE Aumentador de presión ?

Respuesta
gravatarJon Scaife

¿Qué tema está utilizando? Si se trata de un tema de pago para que usted tendrá que ya sea enviarme una copia o me dan el acceso a los archivos de alguna manera para que pueda tener una mirada. Si se trata de un tema libre, házmelo saber y voy a volver a usted con algunas instrucciones, o los archivos pre-editado.

Respuesta
gravatarJon Scaife

Si usted me puede enviar una copia subió la cremallera de su tema voy a tener una mirada en el día siguiente o 2. Veo el cobarde URLoops 🙂

Respuesta
gravatarAl

Jon, tengo 2 sitios de wordpress que puedo conseguir los snipptes Google para Trabajar.
¿Me pueden ayudar?
Si es así por favor, póngase en contacto conmigo ..

Albert

Respuesta
gravatarJon Scaife

¿Qué tema está utilizando? Si se trata de un tema de pago para que usted tendrá que ya sea enviarme una copia o me dan el acceso a los archivos de alguna manera para que pueda tener una mirada. Si se trata de un tema libre, házmelo saber y voy a volver a usted con algunas instrucciones, o los archivos pre-editado.

Respuesta
gravatargovpatel

Hola

Estoy utilizando un software Artisteer para crear mi tema y estoy consiguiendo el mismo error

Extraído de datos estructurados
hAtom alimentación
hAtom entrada:
Advertencia: Al menos un campo debe establecerse para HatomEntry.
Advertencia: Missing campo obligatorio “entrada-título”.
Advertencia: Missing campo obligatorio “actualizado”.
Advertencia: Missing required hCard “autor”.

¿Me pueden ayudar con lo que tengo que hacer para borrar el error.

Govindji Patel

Respuesta
gravatarJon Scaife

Estás construyendo un tema personalizado?
Have a look at the code for one of the examplesthe twenty eleven theme is probably a good example to look at. Si todavía está luchando, cuando haya terminado su tema, envíeme una copia comprimida y puedo mirarlo para usted. ¡Salud 🙂

Respuesta
gravatarJon Scaife

I’m currently working on updated guidesI couldn’t see an e-mail from you. Si desea enviar de nuevo Voy a feliz del documento se

Respuesta
gravatarJuez

Hawai,
¿Me puede ayudar con
Advertencia: Missing campo obligatorio “actualizado”.
Advertencia: Missing required hCard “autor”.

Esto es lo que en el contenido de mi-single.php

en

He tratado con <span class="fn"
en
Pero no hubo suerte

Respuesta
gravatarJon Scaife

I think your comment got mangled and somehow wasn’t flagged up to me as one I hadn’t replied toI’m sorry about that. ¿Usted se ha fijado ahora su tema? Sino, pongo en contacto y yo veré lo que puedo hacer para ayudarle a solucionar el problema

Respuesta
gravatarMartin Smith

Hey Jon,

Acabo de enviar un mensaje a través de su página de contacto. Tengo problemas reales que tratan de averiguar los Rich Snippets en una página de WordPress estoy trabajando en.

Gracias,
Martín

Respuesta
gravatarJon Scaife

hiya Martin,

I see you’ve got authorship information working okit’s just the
“actualizado” y “autor” hcard parts for each post that are failing the
herramienta de prueba.

I’ll have a look and see what I can dowhat theme are you using?

Gracias

Respuesta
gravatarMahmud Shimul

Thanks for article
I’m using the wordpress themesliding door”. I can’t find the filelibphppost.class.phpin my theme

Consigo estos errores que muestra de mi sitio:

Advertencia: Missing campo obligatorio “actualizado”.
Advertencia: Missing required hCard “autor”

Por favor, que me ayude…

Respuesta
gravatarJon Scaife

Ese archivo es específico para el tema Me Gusta, te vas a encontrar en tu tema. Usted debe tratar las instrucciones genéricas o las instrucciones para Mystique 2 or Twenty Elevenhave a look in index.php, single.php, archive.php etc.

Si todavía está luchando comprimir el tema y enviarlo por correo electrónico a mí y yo a echar un vistazo.

Respuesta
gravatarAfif

Hola, Estoy utilizando un tema de primera calidad y parece que no puede encontrar la línea correcta. Te ha enviado un correo con el tema. Esperanza usted puede tener una mirada en ella.

Muchísimas gracias

Respuesta
gravatarAfif

No puedo agradecerles lo suficiente, Ya no tengo los errores gracias a su solución.
Tengo que felicitar por su respuesta ser más rápido de lo que podía esperar del proveedor de tema premium.

Gracias de nuevo

Respuesta
gravatarNick Keizer

Gracias por este artículo.

He verificado ahora la autoría y se está trabajando para todas las páginas. El problema que estoy teniendo es que no puedo obtener estos errores aclarado:

Advertencia: Al menos un campo debe establecerse para HatomEntry.
Advertencia: Missing campo obligatorio “entrada-título”.
Advertencia: Missing campo obligatorio “actualizado”.
Advertencia: Missing required hCard “autor”.

Estoy usando la versión Mystique 2.4.2 el cual he modificado considerablemente (que puede ser el problema). I did exactly as you specify and I even added the and lines in several other files (index.php, author.php, archives.php, etc.), pero sigue sin suerte.

Cualquier otra sugerencia? Gracias por cualquier ayuda que puede proporcionar!

Mella

Respuesta
gravatarJon Scaife

Voy a echar un vistazo a Mystique 2.4.2 en la próxima semana y actualizar las instrucciones si las cosas han cambiado. Si no voy a tener que echar un vistazo a su código modificado. Le permitirá saber en próximos días.
Aclamaciones

Respuesta
gravatarJon Scaife

D’ohI was being dopey – Misterio 2.4.2 es bastante viejo. De alguna manera lo leí como 3.4.2. Para 2.4.2 Yo habría pensado que mi original conjunto de instrucciones que debe trabajar (los que antes de la actualización).

Respuesta
gravatarJon Scaife

He actualizado el artículo(s) y ha creado puestos separados para Mystique 2 y 3 para evitar confusión. la mística 2 instrucciones funcionan para Mystique 2.4.2 – let me know how you get on 🙂

Respuesta
gravatarLisa

¿Qué pasa si usted no tiene un solo PHP expediente? Tengo esos errores exactos como ha afirmado más arriba. Tengo un tema personalizado. Gracias!

Respuesta
gravatarJon Scaife

Echa un vistazo a la docs jerarquía plantilla. Supongo que si usted no tiene single.php el primer lugar para buscar es index.php, pero los temas personalizados son a veces un dolor de averiguar. Si todavía está luchando se puede cerrar la cremallera de toda su tema y enviarlo por correo electrónico a mí para tener un vistazo a.

Respuesta
gravatarSam Kear

Gracias por la guía, funcionó muy bien para mí. Esto me había estado molestando por un tiempo y me alegro de que finalmente ha sido resuelta.

Respuesta
gravatarJon Scaife

Un placer

one other tipgoogle don’t seem to like it if you have more than 1 tipo de fragmentos enriquecidos en uso. En la actualidad parece que sólo funcionan realmente microformatos, pero Google están recomendando microdatos y anticipo que cambiarán pronto. Yo recomendaría que incluye todos los datos para ambos, pero excluyendo el itemtype inicial y itemscope. Esto evita que Google reconociendo la microdatos y evita el problema de tener más de 1 tipo, sino que significa que cuando Google haga cambiar todo lo que tiene que hacer es volver a poner el itemtype y itemscope y todo el resto de los microdatos se mostrará. a continuación, puede eliminar el contenido de los microformatos en su tiempo libre. La herramienta de prueba fragmento enriquecido estará feliz de validación de ambos tipos a la vez, sus únicas cosas como recetas (donde tiene que estar lista blanca) donde tener ambos tipos es un problema.
Creo que es una vergüenza Google ha optado por microdatos en lugar de microformatos. Microdata was lower overhead in a way because it doesn’t require any new propertiesits economical to use classes as you can also apply styles to them. por otra parte, microdata is less confusing for precisely the same reasonif there is an itemprop or itemtype or itemscope you know its for microdata and if there is a class you know its for styling. Creo que en general es un empate con goles. Creo Bing están apoyando demasiado microdatos, por lo que presumiblemente que significa yahoo así, lo cual hace que para casi todo el mercado de los motores de búsqueda en lenguaje Inglés

Respuesta
gravatarHarald

Muchas gracias por este artículo.

He utilizado este, Incluso tengo el tema zBench:

<span class="value-title" title="”>
<span class="value-title" title="”>

con el fin de resolver estos problemas:

Advertencia: Falta el campo "entrada-título" requerida.
Advertencia: Falta el campo obligatorio "actualizado".
Advertencia: Missing hCard "autor" requerida.

Ahora, cuando a instancias de
Herramienta de prueba de fragmentos enriquecidos
http://www.google.com/webmasters/tools/richsnippets
todo está bien siempre y cuando reviso nivel post sola, e.g.
http://www.mediawireless.eu/2012/seo-pr-suchmaschinenoptimierung-public-relations/
pero todavía no está bien, Al comprobar el dominio solamente
http://www.mediawireless.eu/

¿Alguna idea de, ayuda o sugerencia?

Mejor, Harald

Respuesta
gravatarJon Scaife

¿Qué archivo(s) qué se edita? La página de índice (y páginas de archivo) a menudo se generan utilizando un diferente PHP expediente. Si ha editado single.php es posible que también tenga que editar index.php o archive.php. Si ese es el caso, es posible que también necesite editar search.php page.php y author.php si existen. Diferentes temas lo hacen de diferentes maneras

En el lado positivo, si tienes que trabajar en puestos individuales que estás 95% de la manera allí 🙂

Respuesta
gravatarRob Cairns

En un sitio que estoy trabajando en el funcionamiento de Génesis con ningún tema infantil, Todavía estoy teniendo un error. se puede hacer una sugerencia Jon? El error es : Advertencia: Missing campo obligatorio “actualizado”. con el txt completa más abajo.

Gracias

Robar

hfeed
hentry
entry-title = ganar una copia de Picture Collage Maker Pro para Windows
entry-content = Nada me complace más que el descubrimiento asequible, fácil de usar software que me permita divierto creando único, recuerdos duraderos con fotos. My good friend Shannon over at Coupon
= publicados 03/26/2012
hcard
FN = Jean Parques
Rel.
name = ganar una copia de Picture Collage Maker Pro para Windows
rel = marcador
url = http://www.theshoppinqueen.com/win-copy-picture-collage-maker-pro-windows
Rel.
name = Ver todos los puestos en los sorteos
rel = tag
url = http://www.theshoppinqueen.com/giveaways
Advertencia: Missing campo obligatorio “actualizado”.

Respuesta
gravatarJon Scaife

Sí. You have a “publicado” campo, but not an “actualizado” campo. If you want to do aquick fixyou can just add class “actualizado” to the same class as “publicado” (e.g. así span class =”publicado” se convierte en span class =”publicado actualizado”. Estrictamente Tho, si se actualiza un post podrás ser el suministro de datos incorrectos, así que cuando me he hecho ediciones He editado el PHP para comprobar si el mensaje ha sido actualizado. Si no tiene entonces la salida es exactamente como anteriormente, pero si el mensaje se ha actualizado entonces de salida 2 vanos, uno con la fecha de publicación y una con la fecha actualizada y aplicar un lapso apropiado para tanto.
Esperemos que lo anterior tiene sentido y se puede solucionar el problema, pero si no lo hace, entonces dame otro grito. Siempre se puede utilizar el formulario en la página acerca de enviarme un correo electrónico y luego tal vez me envía el archivo en cuestión para mí tener un vistazo a.

Respuesta
gravatarJeanette

Hola jon, Estoy utilizando génesis con el tema del niño. He instalado un plugin llamado “genesis ganchos simples” to fix the warning missing fields but the “actualizado” part is still showing. Me gustaría saber cómo es exactamente el código se parece a. ¿Puedes hacer eso? lo apreciaría. También tengo un campo publicada. Gracias…

Respuesta
gravatarnoskill1343

Advertencia: Al menos un campo se debe establecer para hCard.
Advertencia: Missing campo obligatorio “actualizado”.

Tengo mismo problema, pero en blogspot, cualquier sugerencia?
Trato de eliminar hfeed y hentry, pero rico todavía no fragmento de las obras

Respuesta
gravatarJon Scaife

No se puede quitar y hfeed hentry y esperar que los fragmentos enriquecidos para trabajar
Es necesario agregar algunas etiquetas. Lets assume the the “hfeed” y “hentry” are classes applied to 2 divs anidados. Dentro de la div interior (with class “hentry”) necesita otra etiqueta (Probablemente un div, lapso o p) con las cosas hcard (a través de las clases). You also need another tag with class=”actualizado” and inside that tag you need the updated date for the post. The easiest way to do this is to just add class=”actualizado” to the existing container for the updated date information. No consumo blogger, así que no puedo decir exactamente cómo la parte superior de la cabeza, pero si usted no puede averiguarlo me deja caer otro grito y voy a firmar una copia de seguridad de blogger y ordenar algo de código para usted. Si usted se las arregla para fijarlo, sería estupendo si pudiera enviar a continuación (o e-mail me) para hacernos saber cómo lo arreglaste. Lo siento por el retraso en respuesta, que ha sido un par de semanas muy ocupado. ¡Salud 🙂

Respuesta
gravatarnoskill1343

Hola, thanx mucho por su respuesta, mi problema ha sido resuelto, fragmento enriquecido es perfectamente aparecen en Google locales (google.co.id), pero no aparece en google.com.

Respuesta
gravatarKovancives Darko

¿Cómo puedo añadir este código en el tema de tesis? single.php no existe en las carpetas de tesis.

Respuesta
gravatarJon Scaife

Sin saber qué archivos tienes que no puedo decir. A menos que esté equivocada la tesis no es un tema libre, así que no puedo tener una mirada en ella. Suponiendo que utiliza el estándar Jerarquía plantilla Supongo que el código estaría en alguna parte en index.php. En mi experiencia aunque es más probable que index.php será bastante corto y probablemente tira en otros archivos. Comience buscando en index.php y si no obtiene suerte comprimir una copia de index.php hasta, pegarlo en algún lugar y me envía la URL y voy a tener una mirada.

Respuesta
gravatarm33r4

Hola. He creado mi fragmento de la receta, pero conseguir el código de error siguiente y yo realmente no sé cómo poner fin a dicha:

Extrajeron los datos fragmento enriquecido en la página
hrecipe
Advertencia: Al menos un campo se debe establecer para Hrecipe.
hrecipe
Advertencia: Al menos un campo se debe establecer para Hrecipe.

Ayuda por favor?

Muchas gracias.

Respuesta
gravatarJon Scaife

Lo siento por el retraso en respuesta. I take it that you have a class=”hrecipe” applied to an element somewhere? Por ejemplo. un palmo o un div? Antes de cerrar ese elemento que necesita otros elementos en su interior con los campos requeridos. If you apply class=”hrecipe” to a parent element like the etiqueta entonces todos sus otros elementos debe estar dentro de ella. Usted necesita cosas como fn, rendimiento, etc. Have a look at the example page google offerhttp://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fallrecipes.com%2Frecipe%2Fbanana-banana-bread%2F

Respuesta
gravatarGaurav Ekkada

finalmente corregido el

Advertencia: Al menos un campo se debe establecer para hCard.
Advertencia: Al menos un campo debe establecerse para HatomEntry.
Advertencia: Falta el campo "entrada-título" requerida.
Advertencia: Falta el campo obligatorio "actualizado".
Advertencia: Missing hCard "autor" requerida.

Gracias Jon

Respuesta