1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Schema.org Navigation Markup hinzufügen

Dieses Thema im Forum "Konfiguration" wurde erstellt von scenatic, 14. März 2017.

Schlagworte:
  1. scenatic

    scenatic Member

    Registriert seit:
    5. Dezember 2016
    Beiträge:
    10
    Zustimmungen:
    0
    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 class="row site-nav-primary toggle-nav" 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
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden