Open
Description
Description
I expect custom links within the navigation block to get the current-menu-item
class when on that link on the site, as was the case for classic nav menus. Currently, they do not receive this class.
Step-by-step reproduction instructions
- New WP site (at, say, example.test)
- Install TT4
- Create new navigation menu via Editor
- Add "Custom Link" to navigation using the WordPress install's URL and some slug, such as "http://example.test/link"
- Create a new page titled "Link" (or otherwise) so that its permalink matches the menu item you created, such as "http://example.test/link"
- Inspect nav menu on website front end
- See no
current-menu-item
class
For quick reproduction, these steps are a bit absurd. The issue is more reasonably encountered when, for instance, you have a custom taxonomy. The prepared nav blocks (like Category Link or Tag Link or Page Link) do not include custom taxonomy term archive links, so you must use a Custom Link item, and the correct classes are not applied in that scenario, either.
Screenshots, screen recording, code snippet
No response
Environment info
WP 6.5.2, Gutenberg 18.2.0. Also present w/o Gutenberg
Please confirm that you have searched existing issues in the repo.
Yes
Please confirm that you have tested with all plugins deactivated except Gutenberg.
Yes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Metadata
Assignees
Labels
Needs further testing to be confirmed.Needs further testing to be confirmed.Affects the Navigation BlockAffects the Navigation BlockGives the original author opportunity to update before closing. Can be reopened as needed.Gives the original author opportunity to update before closing. Can be reopened as needed.An existing feature does not function as intendedAn existing feature does not function as intended