Add menu separators to navigation
Allow separator ( HR / line) and unlinked, text-only entries in WordPress’ classic navigation menus. Block editor This plugin does not support the Block Editor or the navigation block . It is intended for use with the classic menus (e.g. wp_nav_menu ). Usage Upload the plugin folder to the /wp-conte
Allow separator ( HR / line) and unlinked, text-only entries in WordPress’ classic navigation menus.
Block editor
This plugin does not support the Block Editor or the navigation block . It is intended for use with the classic menus (e.g. wp_nav_menu ).
Usage
- 01Upload the plugin folder to the /wp-content/plugins/ directory
- 02Activate the plugin through the ‘Plugins’ menu in WordPress
- 03Edit your menu in the “Appearance” section of WordPress Admin. Add a custom link entry, then use --- (three dashes) as link text for a horizontal line or use # as a URL for an unlinked menu entry.
Filters
Version 2.1.0 of the plugin added two filters, with which developers can customise the output.
- mhm-menu-separator/separator allows customisation of a separator output. Receives the arguments '<hr class="mhm-menu-separator">' (the uncustomised HTML) and $item (the menu item).
- mhm-menu-separator/title allows customisation of an unlinked menu entry. Receives the arguments $item->post_title (the plain, unlinked menu item text) and $item (the menu item).