Title: wp_nav_menu() excess css code and req walker example
Last modified: August 19, 2016

---

# wp_nav_menu() excess css code and req walker example

 *  [tapdance](https://wordpress.org/support/users/tapdance/)
 * (@tapdance)
 * [15 years, 1 month ago](https://wordpress.org/support/topic/wp_nav_menu-excess-css-code-and-req-walker-example/)
 * wp_nav_menu() is giving me headaches again.
 * This is what i have put in header.php
    _[Code moderated as per the [Forum Rules](http://codex.wordpress.org/Forum_Welcome).
   Please use the [pastebin](http://wordpress.pastebin.com/)]_
 * As you can see above, all css tags are removed/disabled.
 * Yet despite my explicit declaration NOT to use any css, wp_nav_menu() still inserts
   this in HTML section for navigation :
 * _[Code moderated as per the [Forum Rules](http://codex.wordpress.org/Forum_Welcome).
   Please use the [pastebin](http://wordpress.pastebin.com/)]_
 * What is `class="menu-item menu-item-type-post_type menu-item-object-page menu-
   item-28"` doing here ? Why is it inserted ?
 * Can i use walker function to regain control of generated HTML, and if so, can
   anyone point me to example PHP source ?

The topic ‘wp_nav_menu() excess css code and req walker example’ is closed to new
replies.

## Tags

 * [php](https://wordpress.org/support/topic-tag/php/)
 * [Walker](https://wordpress.org/support/topic-tag/walker/)
 * [wp_nav_menu()](https://wordpress.org/support/topic-tag/wp_nav_menu/)

 * 0 replies
 * 1 participant
 * Last reply from: [tapdance](https://wordpress.org/support/users/tapdance/)
 * Last activity: [15 years, 1 month ago](https://wordpress.org/support/topic/wp_nav_menu-excess-css-code-and-req-walker-example/)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
