Микроразметка Wordpress
<ul class="contacts" itemscope itemtype="http://schema.org/Organization">
<h3 itemprop="name">СпецАвтоПластик</h3>
<li class="adres" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<strong>Адрес: </strong><span itemprop="addressLocality"> г. Мичуринск</span>
<span itemprop="streetAddress"> ул. Лаврова д.54</span>
</li>
<li><strong>Телефон: </strong><span itemprop="telephone"> +7(905)121-17-17</span></li>
<li><strong>Электронная почта: </strong><span itemprop="email"> 68@mail.ru</span></li>
</ul>
Навигация
itemscope itemtype="http://schema.org/SiteNavigationElement"
Блок анонсов
itemscope itemtype="http://schema.org/BlogPosting"
Контент страницы
itemscope itemtype="http://schema.org/Article"
Шапка
itemscope itemtype="http://schema.org/WPHeader"
Сайдбар
itemscope itemtype="http://schema.org/WPSideBar"
Футер
itemscope itemtype="http://schema.org/WPFooter"
======================================================================/
Записи
itemprop="headline" — название страницы, либо статьи
itemprop="url" - ссылка на статью
itemprop="articleBody" — текст статьи, записи
itemprop="datePublished" — дата публикации записи
itemprop="articleSection" — категория статьи, записи
======================================================================/
Страницы
itemprop="headline" — название страницы, либо статьи
itemprop="articleBody" — текст статьи, записи
=======================================================================/
Блок анонсов
itemprop="headline" — название страницы, либо статьи
itemprop="datePublished" — дата публикации записи
itemprop="description" — описание страницы
=======================================================================/
Миниатюра
<?php if(has_post_thumbnail()): ?>
<?php echo get_the_post_thumbnail($id, 'large', array('itemprop' => 'image')) ?>
<?php endif; ?>
==========================================================================/
Меню в funcion.php
/**
* Микроразметка
*/
function nav($content) {
$pattern = "<a ";
$replacement = '<a itemprop="url"';
$content = str_replace($pattern, $replacement, $content);
return $content;
}
add_filter('wp_nav_menu', 'nav');
function micro_image($content) {
global $post;
$pattern = "<img";
$replacement = '<img itemprop="image"';
$content = str_replace($pattern, $replacement, $content);
return $content;
}
add_filter('the_content', 'micro_image');
=========================================================================/