/ / „Blog nie je známym platným typom cieľov pre mainContentOfPage“ - wordpress, schema.org, microdata

"Blog nie je známym platným typom cieľa pre mainContentOfPage" - wordpress, schema.org, microdata

Blog nie je známy platný cieľový typ pre vlastnosť mainContentOfPage.

Skúsil som nastaviť veľa optinov mainContentOfPage majetok na http://www.thecreativedev.com

mám

<div itemprop="mainContentOfPage" itemscope="itemscope" itemtype="http://schema.org/Blog"> --> This is outside the loop

<div itemscope="itemscope" itemtype="http://schema.org/BlogPosting" itemprop="blogPost"> --> This is in loop

Ale žiadne riešenie nefungovalo. Vyskúšal som poskytnuté riešenie Najlepší spôsob, ako označiť „mainContentOfPage“?

V tom mi môže pomôcť niekto?

odpovede:

3 pre odpoveď č. 1

Mám podozrenie, že nechcete používať mainContentOfPage vlastnosť, Pre priemernú webovú stránku to naozaj nie je užitočné, pretože očakáva a WebPageElement ako hodnota (ktorá predstavuje veci ako navigácia, päta alebo bočný panel), nie to, čo je vlastne hlavný obsah stránky (napríklad blogový príspevok).

Ak chcete označiť, že Blog je primárna vec WebPage je asi (napr. na domovskej stránke blogu), možno budete chcieť použiť mainEntity vlastnosť (a pre druhý smer inverzná vlastnosť mainEntityOfPage).

Mohlo by to vyzerať takto (pomocou Microdata):

<body itemscope itemtype="http://schema.org/WebPage">
<section itemprop="mainEntity" itemscope itemtype="http://schema.org/Blog">
<article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting"></article>
<article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting"></article>
<article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting"></article>
</section>
</body>