{"id":83119,"date":"2018-03-17T12:39:14","date_gmt":"2018-03-17T12:39:14","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bulk-menu-creator\/"},"modified":"2025-11-19T17:02:37","modified_gmt":"2025-11-19T17:02:37","slug":"bulk-menu-creator","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/bulk-menu-creator\/","author":9548563,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"9.6","stable_tag":"9.6","tested":"6.9.4","requires":"4.0","requires_php":"","requires_plugins":null,"header_name":"Bulk menu creator","header_author":"KubiQ","header_description":"Bulk menu creator","assets_banners_color":"23282d","last_updated":"2025-11-19 17:02:37","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.me\/jakubnovaksl","header_plugin_uri":"https:\/\/wp-speedup.eu\/shop\/wordpress-plugins\/pro-plugins\/bulk-menu-creator-pro\/","header_author_uri":"https:\/\/kubiq.sk","rating":5,"author_block_rating":0,"active_installs":1000,"downloads":25588,"num_ratings":9,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"9.1":{"tag":"9.1","author":"kubiq","date":"2022-06-06 21:48:30"},"9.2":{"tag":"9.2","author":"kubiq","date":"2022-11-24 13:45:22"},"9.3":{"tag":"9.3","author":"kubiq","date":"2023-08-10 21:39:50"},"9.4":{"tag":"9.4","author":"kubiq","date":"2023-10-25 08:36:07"},"9.5":{"tag":"9.5","author":"kubiq","date":"2024-03-26 14:17:19"},"9.6":{"tag":"9.6","author":"kubiq","date":"2025-11-19 17:02:37"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":9},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1841840,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1841840,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":1841840,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":1841840,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":1841840,"resolution":"772x250","location":"assets","locale":""},"banner.svg":{"filename":"banner.svg","revision":1841840,"resolution":false,"location":"assets","locale":false}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["9.1","9.2","9.3","9.4","9.5","9.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2265006,"resolution":"1","location":"assets","locale":""},"screenshot-10.png":{"filename":"screenshot-10.png","revision":2823652,"resolution":"10","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2738255,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2738255,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2738255,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2738255,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2738255,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":2738255,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":2738255,"resolution":"8","location":"assets","locale":""},"screenshot-9.png":{"filename":"screenshot-9.png","revision":2823652,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"Bulk menu creator","2":"Quick delete"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[11137,3236,1865,4891,1753],"plugin_category":[43],"plugin_contributors":[81042],"plugin_business_model":[],"class_list":["post-83119","plugin","type-plugin","status-publish","hentry","plugin_tags-batch","plugin_tags-bulk","plugin_tags-menu","plugin_tags-nav","plugin_tags-navigation","plugin_category-customization","plugin_contributors-kubiq","plugin_committers-kubiq"],"banners":{"banner":"https:\/\/ps.w.org\/bulk-menu-creator\/assets\/banner-772x250.png?rev=1841840","banner_2x":"https:\/\/ps.w.org\/bulk-menu-creator\/assets\/banner-1544x500.png?rev=1841840","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/bulk-menu-creator\/assets\/icon.svg?rev=1841840","icon":"https:\/\/ps.w.org\/bulk-menu-creator\/assets\/icon.svg?rev=1841840","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bulk-menu-creator\/assets\/screenshot-1.png?rev=2265006","caption":"Bulk menu creator"},{"src":"https:\/\/ps.w.org\/bulk-menu-creator\/assets\/screenshot-2.png?rev=2738255","caption":"Quick delete"},{"src":"https:\/\/ps.w.org\/bulk-menu-creator\/assets\/screenshot-3.png?rev=2738255","caption":""},{"src":"https:\/\/ps.w.org\/bulk-menu-creator\/assets\/screenshot-4.png?rev=2738255","caption":""},{"src":"https:\/\/ps.w.org\/bulk-menu-creator\/assets\/screenshot-5.png?rev=2738255","caption":""},{"src":"https:\/\/ps.w.org\/bulk-menu-creator\/assets\/screenshot-6.png?rev=2738255","caption":""},{"src":"https:\/\/ps.w.org\/bulk-menu-creator\/assets\/screenshot-7.png?rev=2738255","caption":""},{"src":"https:\/\/ps.w.org\/bulk-menu-creator\/assets\/screenshot-8.png?rev=2738255","caption":""},{"src":"https:\/\/ps.w.org\/bulk-menu-creator\/assets\/screenshot-9.png?rev=2823652","caption":""},{"src":"https:\/\/ps.w.org\/bulk-menu-creator\/assets\/screenshot-10.png?rev=2823652","caption":""}],"raw_content":"<!--section=description-->\n<p>[youtube https:\/\/youtu.be\/U7gQ4HmcUTs]\n<br \/>\n[youtube https:\/\/youtu.be\/e_3zLGHQouo]\n<br \/>\n[youtube https:\/\/youtu.be\/P5tFncQkRCg]\n<br \/><\/p>\n\n<ul>\n    <li>create multiple menu items at once<\/li>\n    <li>menu items are created from multiline text<\/li>\n    <li>you can provide menu items labels one per line<\/li>\n    <li>use 2 space indent to create subitem<\/li>\n    <li>you can provide menu items URLs one per line - they are automatically paired line by line<\/li>\n    <li>if you don't provide URLs, then hash is automatically generated for each label<\/li>\n    <li>quick delete menu item with or without all subitems<\/li>\n    <li>quick copy\/clone menu item<\/li>\n<\/ul>\n\n<p><strong>PRO version features (<a href=\"https:\/\/wp-speedup.eu\/shop\/wordpress-plugins\/pro-plugins\/bulk-menu-creator-pro\/\">BUY HERE<\/a>):<\/strong><\/p>\n\n<ul>\n    <li>\n        <strong>generate posts directly from the Menus screen<\/strong>\n        <ul>\n            <li>no need to leave your Menus screen to create new drafts that you will need later<\/li>\n            <li>generate multiple posts, pages or other post type posts at once<\/li>\n            <li>use 2 space \/ tab indent to create subpages<\/li>\n            <li>you can provide custom slugs for newly generated posts or let them generate automatically from the titles<\/li>\n        <\/ul>\n    <\/li>\n    <li>\n        <strong>duplicate menu functionality<\/strong>\n        <ul>\n            <li>works with all the menu items metas<\/li>\n            <li>you will not lose your Polylang Languages settings<\/li>\n            <li>also works with ACF icons or other data<\/li>\n        <\/ul>\n    <\/li>\n    <li>\n        <strong>taxonomy terms auto generated menu items<\/strong>\n        <ul>\n            <li>select any public taxonomy like Blog post categories or WooCommerce product categories or other custom taxonomies<\/li>\n            <li>you can limit how many terms will be listed<\/li>\n            <li>you can limit how many levels of subterms will be listed<\/li>\n            <li>you can exclude some specific terms<\/li>\n            <li>you can order terms by name, parent, count, or other parameters<\/li>\n            <li>you can show\/hide empty terms<\/li>\n            <li>you can show\/hide terms count (number of assigned posts)<\/li>\n        <\/ul>\n    <\/li>\n    <li>\n        <strong>post type posts auto generated menu items<\/strong>\n        <ul>\n            <li>select any public post type like Posts, Pages, Products or other custom post types<\/li>\n            <li>you can limit how many posts will be listed<\/li>\n            <li>you can limit how many levels of subposts will be listed<\/li>\n            <li>you can exclude some specific posts<\/li>\n            <li>you can filter posts by any term and taxonomy<\/li>\n            <li>you can order posts by title, author, date, or other parameters<\/li>\n        <\/ul>\n    <\/li>\n    <li>\n        <strong>Profile menu item<\/strong>\n        <ul>\n            <li>show current user in menu<\/li>\n            <li>you can use variables {display_name}, {first_name}, {last_name}, {nickname}, {user_email} to create any custom menu item, like  `Hello John (john@doe.com)` by `Hello {first_name} ({user_email})`<\/li>\n            <li>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<\/li>\n        <\/ul>\n    <\/li>\n    <li>\n        <strong>Login \/ Logout menu item<\/strong>\n        <ul>\n            <li>show login and logout links in menu<\/li>\n            <li>you can provide your own login URL or use default WP login<\/li>\n            <li>you can provide your own login and logout redirect URL<\/li>\n            <li>you can provide your own login and logout menu item label and it's fully translatable with WPML, Polylang or others<\/li>\n            <li>you can use variables {display_name}, {first_name}, {last_name}, {nickname}, {user_email} in logout menu item<\/li>\n        <\/ul>\n    <\/li>\n    <li>\n        <strong>special field for hash or $_GET parameters for any post menu item<\/strong>\n        <ul>\n            <li>you can write some `#hash` that will be added at the end of the post URL<\/li>\n            <li>you can write some `?get_attribute=123` that will be added at the end of the post URL<\/li>\n        <\/ul>\n    <\/li>\n    <li>\n        <strong>automatically generates anchor links menu items for any post<\/strong>\n        <ul>\n            <li>click on anchor button to get all anchors from that specific post<\/li>\n            <li>you can select title for every anchor<\/li>\n            <li>you can decide which anchors to add<\/li>\n        <\/ul>\n    <\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>bulk-menu-creator<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>In case you don't see Bulk menu in Appearance &gt; Menus, just click on top right Screen Options and activate it<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>9.6<\/h4>\n\n<ul>\n<li>Tested on WP 6.9<\/li>\n<li>PRO ONLY: generate posts directly from the Menus screen<\/li>\n<\/ul>\n\n<h4>9.5<\/h4>\n\n<ul>\n<li>Tested on WP 6.5<\/li>\n<li>stop wrapping lines inside Bulk menu textareas<\/li>\n<li>now you can resize Bulk menu textareas horizontally and vertically<\/li>\n<li>PRO ONLY: now you can use TAB and SHIFT+TAB in Bulk menu textareas to change indent<\/li>\n<\/ul>\n\n<h4>9.4<\/h4>\n\n<ul>\n<li>Tested on WP 6.4<\/li>\n<\/ul>\n\n<h4>9.3<\/h4>\n\n<ul>\n<li>Tested on WP 6.3<\/li>\n<li>PRO version promo notice<\/li>\n<\/ul>\n\n<h4>9.2<\/h4>\n\n<ul>\n<li>Tested on WP 6.1<\/li>\n<li>new features in PRO version<\/li>\n<\/ul>\n\n<h4>9.1<\/h4>\n\n<ul>\n<li>previous fix was not updated... what the hell?<\/li>\n<\/ul>\n\n<h4>9.0<\/h4>\n\n<ul>\n<li>fix missing JS localization<\/li>\n<\/ul>\n\n<h4>8.0<\/h4>\n\n<ul>\n<li>new Quick copy button on every menu item<\/li>\n<li>rewrite quick delete to use WordPress core JS functions for better compatibility<\/li>\n<\/ul>\n\n<h4>7.0<\/h4>\n\n<ul>\n<li>fix Firefox not working new line with Enter<\/li>\n<\/ul>\n\n<h4>6.0<\/h4>\n\n<ul>\n<li>Tested on WP 5.9<\/li>\n<li>fix children detection for Quick delete<\/li>\n<li>PRO version introduced<\/li>\n<\/ul>\n\n<h4>5.0<\/h4>\n\n<ul>\n<li>Tested on WP 5.7<\/li>\n<li>possibility to quick delete menu item with or without all subitems - trash icon will appear on hover<\/li>\n<\/ul>\n\n<h4>4.0<\/h4>\n\n<ul>\n<li>Tested on WP 5.4<\/li>\n<li>textarea has now numbers so you can easily visually pair labels and urls<\/li>\n<li>possibility to create subitems with 2 spaces indent ( use 4 spaces to create sub-sub-item etc. )<\/li>\n<\/ul>\n\n<h4>3.0<\/h4>\n\n<ul>\n<li>Tested on WP 5.2.1<\/li>\n<li>auto generate hash from title if URL is empty<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Tested on WP 5.0<\/li>\n<li>Optimized for translations<\/li>\n<li>Auto unhide metabox on plugin activation<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>First version<\/li>\n<\/ul>","raw_excerpt":"Create multiple menu items at once or quick delete menu item with or without all subitems","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/83119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=83119"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kubiq"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=83119"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=83119"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=83119"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=83119"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=83119"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=83119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}