Hi,
ich ich versuche gerade das Sitenavigationelement von schema.org in mein Navigationsmenü einzufügen.
Dabei muss der html Code des Menüs zum Schluss ja folgendermaßen aussehen: <nav [FONT=Consolas]class[/FONT][FONT=Consolas]="[/FONT][FONT=Consolas]row site-nav-primary toggle-nav[/FONT][FONT=Consolas]"[/FONT] role="navigation" itemscope="itemscope" itemtype="http://www.schema.org/SiteNavigationElement">
Die Class und die Role sind da egal, es geht darum das itemscope und itemtype einzufügen wie hier eben.
Bis jetzt sieht der HTML Code so aus:
<nav class="row site-nav-primary toggle-nav" role="navigation">
Der erzeugende PHP Code sieht so aus:
$items_wrap .= '<nav class="site-meta-nav site-meta-nav-primary toggle-nav" role="navigation"><ul id="%1$s" class="%2$s">%3$s</ul></nav>';
wp_nav_menu(
array(
'theme_location'=> 'meta-primary',
'container' => false,
'fallback_cb' => 'hamburg_nav_menu_fallback',
'items_wrap' => $items_wrap
)
);
Jetzt habe ich versucht das ganze einfach genau so in den PHP Code einzutragen nämlich so:
$items_wrap .= '<nav class="site-meta-nav site-meta-nav-primary toggle-nav" role="navigation" itemscope="itemscope" itemtype="http://www.schema.org/SiteNavigationElement"><ul id="%1$s" class="%2$s">%3$s</ul></nav>';
......
Leider erscheinen die hinzugefügten Attribute im HTML dann nicht.
Kann mir jemand sagen, wie ich die zwei zusätzlichen Attribute im PHP erzeugen kann?
Grüße und Danke im Voraus