Back

Wordpress menu for bootstrap classes

Copy Below Code View As A Text File Show Text Only Show API Edit Code
                            

<ul class="navbar-nav mr-auto"><?php $linksMainObj = wp_get_nav_menu_items(5); $mcnt=0; foreach ($linksMainObj as $key => $val) { $mcnt++; if (isset($val->menu_item_parent) && $val->menu_item_parent == '0') { $level2Arr = array(); $cntLevel = 0; foreach ($linksMainObj as $key2 => $val2) { if ($val2->menu_item_parent == $val->ID) { $level2Arr[$cntLevel++] = array( 'target' => $val2->target, 'url' => $val2->url, 'post_excerpt' => $val2->post_excerpt, 'title' => $val2->title, ); } } ?> <li class="nav-item<?php if (!empty($level2Arr)) {?> dropdown<?php } ?>"> <a id="menu_top_<?php echo $mcnt; ?>" target="<?php echo $val->target; ?>" class="nav-link" href="<?php echo $val->url; ?>"><?php echo $val->title; ?></a> <?php if (!empty($level2Arr)) { ?> <ul class="dropdown-menu"> <?php foreach ($level2Arr as $kk => $vv) {?> <li class="nav-item"> <a target="<?php echo $vv['target']; ?>" class="nav-link" href="<?php echo $vv['url']; ?>"> <?php echo $vv['title']; ?></a></li> <?php }?> </ul> <?php }?> </li> <?php } }?> </ul>