Duplicate menu functionality – this will work with all menu items metas, so you will not lose your Polylang Languages settings, or custom ACF icons or other data like when you use other plugins for duplicating menus
taxonomy terms auto generated menu items
select any public taxonomy like Blog post categories or WooCommerce product categories or other custom taxonomies
you can limit how many terms will be listed
you can limit how many levels of subterms will be listed
you can exclude some specific terms
you can order terms by name, parent, count, or other parameters
you can show/hide empty terms
you can show/hide terms count (number of assigned posts)
post type posts auto generated menu items
select any public post type like Posts, Pages, Products or other custom post types
you can limit how many posts will be listed
you can limit how many levels of subposts will be listed
you can exclude some specific posts
you can filter posts by any term and taxonomy
you can order posts by title, author, date, or other parameters
Profile menu item
show current user in menu
you can use variables {display_name}, {first_name}, {last_name}, {nickname}, {user_email} to create any custom menu item, like `Hello John ([email protected])` by `Hello {first_name} ({user_email})`
you can link it to admin profile or author posts URL or choose from WooCommerce account endpoint URLs or to # to use it just as a parent menu item for dropdown
Login / Logout menu item
show login and logout links in menu
you can provide your own login URL or use default WP login
you can provide your own login and logout redirect URL
you can provide your own login and logout menu item label and it’s fully translatable with WPML, Polylang or others
you can use variables {display_name}, {first_name}, {last_name}, {nickname}, {user_email} in logout menu item
special field for hash or $_GET parameters for any post menu item
you can write some `#hash` that will be added at the end of the post URL
you can write some `?get_attribute=123` that will be added at the end of the post URL
automatically generates anchor links menu items for any post
click on anchor button to get all anchors from that specific post
you can select title for every anchor
you can decide which anchors to add
Installation
Upload bulk-menu-creator directory to the /wp-content/plugins/ directory
Activate the plugin through the ‘Plugins’ menu in WordPress
In case you don’t see Bulk menu in Appearance > Menus, just click on top right Screen Options and activate it
Screenshots
Bulk menu creator
Quick delete
Changelog
9.5
Tested on WP 6.5
stop wrapping lines inside Bulk menu textareas
now you can resize Bulk menu textareas horizontally and vertically
PRO ONLY: now you can use TAB and SHIFT+TAB in Bulk menu textareas to change indent
9.4
Tested on WP 6.4
9.3
Tested on WP 6.3
PRO version promo notice
9.2
Tested on WP 6.1
new features in PRO version
9.1
previous fix was not updated… what the hell?
9.0
fix missing JS localization
8.0
new Quick copy button on every menu item
rewrite quick delete to use WordPress core JS functions for better compatibility
7.0
fix Firefox not working new line with Enter
6.0
Tested on WP 5.9
fix children detection for Quick delete
PRO version introduced
5.0
Tested on WP 5.7
possibility to quick delete menu item with or without all subitems – trash icon will appear on hover
4.0
Tested on WP 5.4
textarea has now numbers so you can easily visually pair labels and urls
possibility to create subitems with 2 spaces indent ( use 4 spaces to create sub-sub-item etc. )