wp_nav_menu generates wrong classes for li elements
|Reported by:||anyname2||Owned by:|
Function wp_nav_menu generates 2 different classes for <li> with exactly the same meaning: e.g. current-page-parent and current_page_parent. It sometimes generates one of them, but sometimes both.
Also this coresponds to current-page-ancestor and current_page_ancestor classes.
I think there should be one of them, but to preserve compatibility with older websites, it is better to leave both but generate both at the same time, so that user could use either "-" or "_" as separators.