In response to #8 I have modified the menu output so that custom css classes set in WordPress admin/menus are added to the list item with markup as below:
In the above example I added classes to a few of the menu items in WordPress admin. my-awesome-classmy-sub-menu-classmy-other-sub-menu-class. Each of them is added to their respoective menu items and adheres to the strict BEM naming conventions.
In response to #8 I have modified the menu output so that custom css classes set in WordPress admin/menus are added to the list item with markup as below:
In the above example I added classes to a few of the menu items in WordPress admin.
my-awesome-class
my-sub-menu-class
my-other-sub-menu-class
. Each of them is added to their respoective menu items and adheres to the strict BEM naming conventions.