WordPress Warning: Missing required hCard “author”

WordPress Warning: Missing required hCard “author”

Amennyiben wordpress segítségével készítünk weboldalt és használjuk a Google webmaster tools eszközét, ott a “Structured data” oldalon bizonyos témák esetén találkozhatunk a:

Error: Missing required field "entry-title".
Error: Missing required field "updated".
Warning: Missing required hCard "author"

figyelmeztetésre. Ezen kívül több hasonló üzenetet kaphatunk az adott microformat szabványhoz hiányzó bejegyzésünkről.

Mi ez a hiba és ami a megoldás rá?

A konkrét megoldás mindenkinél, minden theme esetén más lehet, de talán a példánkon keresztül mindenkinek segítségére lehet.

Tehát ezek a hibák abból adódnak, hogy a wordpress témánk tartalmazza a microformats.org markupnak megfelelő hentry class bejegyzést. Ennek hatására a google azt érzékeli, hogy az oldalunk meg szeretne ennek a formázási előírásnak felelni, és várja, hogy a kötelező elemeket megtalálja a továbbiakban.

Esetünkben hiányzik az entry-title bejegyzés a kategória megjelenítő oldalon. A i témánk esetében a kategóriák esetén az archive.php hívódik meg. Ebből a ciklus (loop) rész egy külön fájlba került kihelyezésre. Ebben tudtuk a h2 header taghez betenni a szükséges osztályt:

<h2 class="entry-title"><a href="<?php the_permalink(); echo "\""; ?> title="<?php the_title(); ?> 
"><?php the_title(); ?></a></h2>

A következő hiba az updated érték megadásának a hiánya. Szintén az előző ciklusba került a következő módon, ahol a témánk megjeleníti a dátumot:

<span class="date updated"><?php the_time('M. d') ?></span>

Végezetül az author változó hiányának egy lehetséges megoldása:

<span class=”vcard author”><span class=”fn”>

A szerző adatai

</span></span>

 

 

 

Comments are closed.