Wie ändert man die WordPress-Navigationsleiste UL in OL in Twenty_Twelve Similer Thema

Ich versuche, eine WordPress-Website barrierefrei zu machen, aber ich bin auf ein Problem mit der Menüleiste gestoßen. Es verwendet eine modifizierte sie basierend auf Twenty_Twelve.

Ich muss das “ul” -Tag in “ol” ändern, das erforderlich ist, um es kompatibel zu machen. (Ich habe versucht, HTML der WordPress-Navigationsleiste nach der Lösung zu bearbeiten, aber ich konnte die Walker-Lösungen darin nicht verstehen). Vielen Dank

So sieht die Datei header.php aus:

<?php /** * The Header for our theme. * * Displays all of the  section and everything up till 
* * @package WordPress * @subpackage Twenty_Twelve * @since Twenty Twelve 1.0 */ ?> <html > <!-- <meta charset="" /> <link rel="pingback" href="" /> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-57162369-1', 'auto'); ga('send', 'pageview'); // DOM ready $(function() { // Create the dropdown base $("").appendTo("nav"); // Create default option "Go to..." $("", { "selected": "selected", "value" : "", "text" : "Menu" }).appendTo("nav select"); // Populate dropdown with menu items $("nav a").each(function() { var el = $(this); $("", { "value" : el.attr("href"), "text" : el.text() }).appendTo("nav select"); }); // To make dropdown actually work // To make more unobtrusive: http://css-tricks.com/4064-unobtrusive-page-changer/ $("nav select").change(function() { window.location = $(this).find("option:selected").val(); }); }); <body >

Solutions Collecting From Web of "Wie ändert man die WordPress-Navigationsleiste UL in OL in Twenty_Twelve Similer Thema"

Ändern wp_nav_menu in der Kopfzeile den wp_nav_menu Code so, dass er wp_nav_menu enthält:

'items_wrap' => '

    %3$s

',

Vollständiger Menü-Code

 < ?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu', 'items_wrap' => '
    %3$s
' ) ); ?>

‘items_wrap’ (string): Wie die Listenelemente umgebrochen werden sollen. Standard ist eine ul> mit einer ID und einer class. Verwendet das Format printf () mit nummerierten Platzhaltern.

Default items_wrap ist

    %3$s

Sie können items_wrap Argument wp_nav_menu wie items_wrap an das wp_nav_menu .

 wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu', 'items_wrap' => '
    %3$s
' ) );

‘container’ (string) Ob die ul umwickelt werden soll und um was es sich handelt. Standard ‘div’.

Wenn Sie die ul mit einem anderen Tag als div , können Sie das verwenden

 wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu', 'container' => 'section' // default is div ) );