Rework navigation walker

This commit is contained in:
2018-12-21 20:11:15 +00:00
parent c2a172cbd7
commit 6c747fcb9c
4 changed files with 38 additions and 28 deletions

View File

@@ -0,0 +1,25 @@
class Windycoys_Walker_Navigation extends Walker_Nav_Menu {
function start_lvl(&$output, $depth = 0) {
$output .= '<ul class="nav__list">';
}
function end_lvl(&$output) {
$output .= '</ul>';
}
function start_el(&$output, $item) {
$title = $item->title;
$url = $item->url;
if ($title && $url) {
$output .= '<li class="nav__list-item" role="none">';
$output .= sprintf('<a class="nav__link" href="%s" role="menuitem">', $url);
$output .= $title;
$output .= '</a>';
}
}
function end_el(&$output) {
$output .= '</li>';
}
}