In WordPress there are several ways of creating navigation menus. One way is to use the wp_list_pages function to output a list of pages. It works, but unfortunately the resulting HTML is less than ideal.
For many reasons I like my HTML tidy, without redundant class, id, and title attributes. I’ve found two different approaches to cleaning up the HTML created by the wp_list_pages function, and I’ll explain both here.
Posted in WordPress.