mengatasi error struktur data Warning : Missing required hCard “author”(hCard error)
- Masuk ke Blogger > Template
- Backup template anda sebelumnya
- Click “Edit HTML”
- Cari code dibawah ini (bisa menggunakan tombol ctrl F)
<span class='post-author vcard' >
<b:if cond='data:top.showAuthor'>
<b:if cond='data:post.authorProfileUrl'>
<span class='fn'>
<a expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
<data:post.author/>
</a>
</span>
<b:else/>
<span class='fn'><data:post.author/></span>
</b:if>
</b:if>
</span>
Kode HTML bisa saja berbeda karena custom template blogger yang anda pilih, akan tetapi yang perlu anda cermati dalam kasus ini adalah dua kode yang saya blok warna biru . Anda harus menemukan code yang mirip dengan code di atas.
Ganti kode diatas dengan kode dibawah ini:
<span class='post-author vcard' itemscope='itemscope' itemtype='http://schema.org/Person'>
<b:if cond='data:top.showAuthor'>
<b:if cond='data:post.authorProfileUrl'>
<span class='fn author'>
<a expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
<span itemprop='name'><data:post.author/></span>
</a>
</span>
<b:else/>
<span class='fn author'><span itemprop='name'><data:post.author/></span></span>
</b:if>
</b:if>
</span>
Jika kita amati dengan menggunakan itemtype, a class of author dan itemprop name, bisa mengatasi error hCard diatas.
Selesai silahkan anda cek lagi.