Opened 14 months ago
Last modified 14 months ago
#58857 new enhancement
Menu class should be in BODY tag
Reported by: | LukeDouglas | Owned by: | |
---|---|---|---|
Milestone: | Awaiting Review | Priority: | normal |
Severity: | normal | Version: | 6.2.2 |
Component: | Menus | Keywords: | |
Focuses: | Cc: |
Description
Currently, if you assign a class to a menu item, the class is only usable to the menu link alone. It would be 'very' beneficial to have the class in the BODY tag. If you want to keep them separate, you could preface the class with 'body-'.
So I have a menu link for 'Sponsors' and I assign the class 'g-sponsor' to the menu link.
Right now, it would show similar to this:
<li class="g-menu-item g-menu-item-648 g-menu-item-type-taxonomy g-sponsors">
<a class="g-menu-item-container" href="https://ochs.band/category/donations/sponsors/">
<span class="g-menu-item-content">
<span class="g-menu-item-title">Sponsors</span>
</span>
</a>
</li>
It would be great to have it added to the body class like this:
<body class="gantry g-offcanvas-left g-home g-sponsors g-style- home page-template-default page page-id-13 logged-in site outline-home dir-ltr">
This the class can be use for 'any' element on the page instead of just the menu link.
FYI, I have a lot of experience in Joomla and they have had this functionality since the beginning. Now that I am migrating all Joomla websites to WordPress, I no longer have this functionality.
It should be a core function of the menu class.
Just a suggestion.
Luke Douglas
Webbering.com