{"id":49723,"date":"2025-10-02T13:21:44","date_gmt":"2025-10-02T13:21:44","guid":{"rendered":"https:\/\/crocoblock.com\/knowledge-base\/?post_type=article&#038;p=49723"},"modified":"2025-10-02T13:24:08","modified_gmt":"2025-10-02T13:24:08","slug":"how-to-create-vertical-mega-menu-for-bookshop-site","status":"publish","type":"article","link":"https:\/\/crocoblock.com\/knowledge-base\/jetmenu\/how-to-create-vertical-mega-menu-for-bookshop-site\/","title":{"rendered":"How to Create a Vertical Mega Menu for a Bookshop Site"},"content":{"rendered":"\n<p>In this guide, we will explore how to build a vertical menu from the <a href=\"https:\/\/crocoblock.com\/dynamic-templates\/only-books\/\" target=\"_blank\" rel=\"noreferrer noopener\">Only Books<\/a> dynamic template, as demonstrated in the <a href=\"https:\/\/crocoblock.com\/plugins\/jetmenu\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetMenu<\/em> live demo<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prepare-menus\"><strong>Prepare Menu<\/strong>s<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>We will create two menus: the main menu and a submenu that will be included within it and displayed vertically.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"submenu\">Submenu<\/h3>\n\n\n\n<p>First, let\u2019s create a custom menu that will be displayed vertically later. For this purpose, open the <strong><em>WordPress Dashboard &gt; Appearance &gt; Menus<\/em><\/strong> tab.&nbsp;<\/p>\n\n\n\n<p>Here, click the \u201c<strong>create a new menu<\/strong>\u201d button, name your new menu (here, \u201cAll Books (Submenu)\u201d), and apply it to the needed location (e.g., \u201cMain\u201d). We don\u2019t assign the location now, as we will later display the menu in the header with <em>JetThemeCore<\/em>.<\/p>\n\n\n\n<p>Press the \u201c<strong>Create Menu<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-creation.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-creation-1024x640.webp\" alt=\"all books submenu creation\" class=\"wp-image-49724\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-creation-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-creation-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-creation-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-creation-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-creation-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-creation.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Now, it\u2019s time to add content to the menu.&nbsp;<\/p>\n\n\n\n<p>For example, first, we will proceed to the <strong>Products Type <\/strong>tab and tick the \u201cSelect All\u201d checkbox to add all product types to the menu. Then, click the \u201c<strong>Add to Menu<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-product-types-to-menu.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-product-types-to-menu-1024x640.webp\" alt=\"adding product types to menu\" class=\"wp-image-49725\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-product-types-to-menu-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-product-types-to-menu-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-product-types-to-menu-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-product-types-to-menu-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-product-types-to-menu-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-product-types-to-menu.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Now, three items are added to the menu: \u201cPaper Book,\u201d \u201cE-book,\u201d and \u201cAudio Book.\u201d<\/p>\n\n\n\n<p>Next, let\u2019s add three more items with the help of the <strong>Custom Links <\/strong>tab. Here, paste the <strong>URL <\/strong>where you want to lead the user and set the <strong>Link Text<\/strong>.&nbsp;<\/p>\n\n\n\n<p>This way, we add \u201cAuthors,\u201d \u201cPromotions,\u201d and \u201cPublisher company\u201d links.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-custom-link-to-the-all-books-menu.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-custom-link-to-the-all-books-menu-1024x640.webp\" alt=\"adding custom link to the all books submenu\" class=\"wp-image-49726\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-custom-link-to-the-all-books-menu-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-custom-link-to-the-all-books-menu-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-custom-link-to-the-all-books-menu-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-custom-link-to-the-all-books-menu-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-custom-link-to-the-all-books-menu-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-custom-link-to-the-all-books-menu.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Hover over the first item to activate the \u201c<strong>Settings<\/strong>\u201d button. Click it to open the menu item\u2019s settings pop-up.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/settings-button-next-to-the-paper-books-menu-item.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/settings-button-next-to-the-paper-books-menu-item-1024x640.webp\" alt=\"settings button next to the paper books menu item\" class=\"wp-image-49727\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/settings-button-next-to-the-paper-books-menu-item-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/settings-button-next-to-the-paper-books-menu-item-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/settings-button-next-to-the-paper-books-menu-item-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/settings-button-next-to-the-paper-books-menu-item-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/settings-button-next-to-the-paper-books-menu-item-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/settings-button-next-to-the-paper-books-menu-item.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>To adjust a mega content, press the \u201c<strong>Edit Mega content<\/strong>\u201d button in the opened <strong>Mega Content <\/strong>tab.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-mega-content-button-in-the-all-books-submenu.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-mega-content-button-in-the-all-books-submenu-1024x640.webp\" alt=\"edit mega content button in the all books submenu\" class=\"wp-image-49728\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-mega-content-button-in-the-all-books-submenu-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-mega-content-button-in-the-all-books-submenu-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-mega-content-button-in-the-all-books-submenu-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-mega-content-button-in-the-all-books-submenu-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-mega-content-button-in-the-all-books-submenu-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-mega-content-button-in-the-all-books-submenu.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>In the editor (Elementor in our case, but you can use Gutenberg if preferred), we add two columns.&nbsp;<\/p>\n\n\n\n<p>In the first column, we first put a <strong>Heading<\/strong> with the text \u201cCategory\u201d.<\/p>\n\n\n\n<p>Then, we add a <a href=\"https:\/\/crocoblock.com\/plugins\/jetengine\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetEngine<\/em><\/a>\u2019s <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/listing-grid-widget-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Listing Grid<\/strong><\/a><strong> <\/strong>widget. In the <strong>Listing <\/strong>field, we select the previously built \u201cProduct Categories by Paper Book (for All Books Menu (submenu))\u201d listing, which displays the product categories. Create a listing using our <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/listing-template-in-elementor-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Listing Template Overview<\/strong><\/a> for assistance.<\/p>\n\n\n\n<p>Additionally, we place the \u201cAll Categories\u201d <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-dynamic-link-widget-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Link<\/strong><\/a> button with \u201cOptions\u201d selected as the <strong>Source<\/strong>.<\/p>\n\n\n\n<p>In the second column, we place one more <strong>Listing Grid <\/strong>with the \u201cBook of the Week\u201d listing, \u201cPopular publishers\u201d <strong>Heading<\/strong>, \u201cAll\u201d <strong>Button<\/strong>, and one more \u201cPublisher Company for Menu\u201d <strong>Listing Grid<\/strong>.<\/p>\n\n\n\n<p>Customize the style settings, and when the template is ready, press the \u201c<strong>Publish<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/paper-books-mega-template.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/paper-books-mega-template-1024x640.webp\" alt=\"paper books mega template\" class=\"wp-image-49729\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/paper-books-mega-template-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/paper-books-mega-template-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/paper-books-mega-template-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/paper-books-mega-template-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/paper-books-mega-template-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/paper-books-mega-template.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Next, we repeat the same procedure with the \u201cE-books\u201d menu item to open the Mega Content Editor.<\/p>\n\n\n\n<p>This time, we add two columns to the section as well.&nbsp;<\/p>\n\n\n\n<p>The first columns will be the same as in the previous case: a \u201cCategory\u201d <strong>Heading<\/strong>, a \u201cProduct Categories by Paper Book (for All Books Menu (submenu))\u201d <strong>Listing Grid<\/strong>, and an \u201cAll Categories\u201d <strong>Dynamic Link<\/strong>.<\/p>\n\n\n\n<p>The second column includes the \u201cPopular E-Books\u201d <strong>Heading<\/strong> and a \u201cProduct Grid for Menu\u201d <strong>Listing Grid<\/strong>.<\/p>\n\n\n\n<p>When the template is fully customized, press the \u201c<strong>Publish<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/e-books-mega-template.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/e-books-mega-template-1024x640.webp\" alt=\"e-books mega template\" class=\"wp-image-49730\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/e-books-mega-template-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/e-books-mega-template-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/e-books-mega-template-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/e-books-mega-template-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/e-books-mega-template-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/e-books-mega-template.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Then, we create the mega content for the \u201cAudio Books\u201d menu item in the same way.<\/p>\n\n\n\n<p>Again, we build a two-column layout.&nbsp;<\/p>\n\n\n\n<p>The first column is the same: \u201cCategory\u201d <strong>Heading<\/strong>,&nbsp; a \u201cProduct Categories by Paper Book (for All Books Menu (submenu))\u201d <strong>Listing Grid<\/strong>, and an \u201cAll Categories\u201d <strong>Dynamic Link<\/strong>.<\/p>\n\n\n\n<p>The second column contains the \u201cPromotion Listing for Menu\u201d <strong>Listing Grid<\/strong> this time.<\/p>\n\n\n\n<p>When all the changes are made, press the \u201c<strong>Publish<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/audio-books-mega-template.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/audio-books-mega-template-1024x640.webp\" alt=\"audio books mega template\" class=\"wp-image-49731\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/audio-books-mega-template-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/audio-books-mega-template-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/audio-books-mega-template-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/audio-books-mega-template-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/audio-books-mega-template-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/audio-books-mega-template.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>When we return to the menu, we observe the \u201cMega Activated\u201d sign next to the items to which we added mega content.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-ready.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-ready-1024x640.webp\" alt=\"all books submenu ready\" class=\"wp-image-49732\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-ready-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-ready-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-ready-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-ready-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-ready-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-ready.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>When the menu is ready, click the \u201c<strong>Save Menu<\/strong>\u201d button.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"main-menu\">Main menu<\/h3>\n\n\n\n<p>Let\u2019s build a main menu that will contain the previously built \u201cAll Books Menu (Submenu)\u201d inside. To do so, push the \u201c<strong>create a new menu<\/strong>\u201d button.<\/p>\n\n\n\n<p>Set the menu name (here, \u201cAll Books Menu\u201d) and press the \u201c<strong>Create Menu<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-menu-creation.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-menu-creation-1024x640.webp\" alt=\"all books menu creation\" class=\"wp-image-49733\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-menu-creation-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-menu-creation-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-menu-creation-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-menu-creation-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-menu-creation-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-menu-creation.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Open the <strong>Custom Links <\/strong>tab and set \u201c#\u201d as the <strong>URL <\/strong>(to use it as a placeholder). Then, set the <strong>Link Text <\/strong>to \u201cAll Books\u201d and click the \u201c<strong>Add to Menu<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-custom-link-to-the-all-books-menu-1.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-custom-link-to-the-all-books-menu-1-1024x640.webp\" alt=\"adding custom link to the all books menu\" class=\"wp-image-49734\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-custom-link-to-the-all-books-menu-1-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-custom-link-to-the-all-books-menu-1-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-custom-link-to-the-all-books-menu-1-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-custom-link-to-the-all-books-menu-1-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-custom-link-to-the-all-books-menu-1-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-custom-link-to-the-all-books-menu-1.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Next, press the \u201c<strong>Settings<\/strong>\u201d button that appears once you hover over the item.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/settings-button-next-to-the-all-books-menu-item.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/settings-button-next-to-the-all-books-menu-item-1024x640.webp\" alt=\"settings button next to the all books menu item\" class=\"wp-image-49735\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/settings-button-next-to-the-all-books-menu-item-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/settings-button-next-to-the-all-books-menu-item-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/settings-button-next-to-the-all-books-menu-item-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/settings-button-next-to-the-all-books-menu-item-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/settings-button-next-to-the-all-books-menu-item-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/settings-button-next-to-the-all-books-menu-item.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>In the opened pop-up, press the \u201c<strong>Edit Mega content<\/strong>\u201d button to open the mega content editor.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-mega-content-button-in-the-all-books-menu.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-mega-content-button-in-the-all-books-menu-1024x640.webp\" alt=\"edit mega content button in the all books menu\" class=\"wp-image-49736\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-mega-content-button-in-the-all-books-menu-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-mega-content-button-in-the-all-books-menu-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-mega-content-button-in-the-all-books-menu-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-mega-content-button-in-the-all-books-menu-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-mega-content-button-in-the-all-books-menu-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-mega-content-button-in-the-all-books-menu.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Initially, we add two columns.<\/p>\n\n\n\n<p>In the first column, we place the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/vertical-mega-menu-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Vertical Mega Menu<\/strong><\/a><strong> <\/strong>widget and pick the just-built \u201cAll Books Menu (Submenu)\u201d in the <strong>Select Menu <\/strong>dropdown.<\/p>\n\n\n\n<p>In the second column, we put the \u201cPopular categories\u201d <strong>Heading<\/strong> and the \u201cProduct Categories Listing for Mega Menu (default page)\u201d <strong>Listing Grid<\/strong>.<\/p>\n\n\n\n<p>Press the \u201c<strong>Publish<\/strong>\u201d button when the template is ready.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/vertical-mega-menu-in-the-all-books-mega-content-editor.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/vertical-mega-menu-in-the-all-books-mega-content-editor-1024x640.webp\" alt=\"vertical mega menu in the all books mega content editor\" class=\"wp-image-49737\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/vertical-mega-menu-in-the-all-books-mega-content-editor-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/vertical-mega-menu-in-the-all-books-mega-content-editor-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/vertical-mega-menu-in-the-all-books-mega-content-editor-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/vertical-mega-menu-in-the-all-books-mega-content-editor-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/vertical-mega-menu-in-the-all-books-mega-content-editor-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/vertical-mega-menu-in-the-all-books-mega-content-editor.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>If the menu is ready, press the \u201c<strong>Save Menu<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-menu-ready.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-menu-ready-1024x640.webp\" alt=\"all books menu ready\" class=\"wp-image-49738\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-menu-ready-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-menu-ready-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-menu-ready-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-menu-ready-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-menu-ready-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-menu-ready.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"add-menu-to-the-header\">Add Menu to the Header<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Let\u2019s add a created menu to the header. For this purpose, we will use the <a href=\"https:\/\/crocoblock.com\/plugins\/jetthemecore\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetThemeCore<\/em><\/a><em> <\/em>plugin and its <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/jetthemecore-dashboard-overview\/#theme-builder\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Theme Builder<\/strong><\/a>.<\/p>\n\n\n\n<p>By proceeding to the <strong><em>WordPress Dashboard &gt; Crocoblock &gt; Theme Builder<\/em><\/strong>, click on the \u201c<strong>Create new page template<\/strong>\u201d button to build a new theme template or select a ready one.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-new-page-template-button.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-new-page-template-button-1024x640.webp\" alt=\"create new page template button\" class=\"wp-image-49739\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-new-page-template-button-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-new-page-template-button-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-new-page-template-button-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-new-page-template-button-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-new-page-template-button-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-new-page-template-button.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>If you create a new template, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetthemecore\/jetthemecore-templates-conditions-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">set up the conditions<\/a> for the template by clicking the \u201c<strong>Add Condition<\/strong>\u201d button and selecting the needed options (for example, here we leave the default \u201cInclude,\u201d \u201cEntire,\u201d and \u201cEntire Site\u201d options).<\/p>\n\n\n\n<p>Press the \u201c<strong>Create<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-conditions-pop-up.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-conditions-pop-up-1024x640.webp\" alt=\"edit conditions pop-up\" class=\"wp-image-49740\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-conditions-pop-up-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-conditions-pop-up-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-conditions-pop-up-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-conditions-pop-up-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-conditions-pop-up-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-conditions-pop-up.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>In the new template, click the \u201c<strong>Override theme header<\/strong>\u201d button, and if you <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetthemecore\/how-to-create-a-custom-header-with-jetthemecore\/\" target=\"_blank\" rel=\"noreferrer noopener\">create a new header<\/a>, click the \u201c<strong>Create template<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-template-button.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-template-button-1024x640.webp\" alt=\"create template button\" class=\"wp-image-49741\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-template-button-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-template-button-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-template-button-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-template-button-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-template-button-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-template-button.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>In the <strong>Create a template <\/strong>pop-up, select the preferred <strong>Template content type <\/strong>(we chose \u201cElementor\u201d) and set the <strong>Template name <\/strong>(we set it to \u201cHeader\u201d).<\/p>\n\n\n\n<p>Click the \u201c<strong>Create<\/strong>\u201d button to proceed to the header template editor.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-a-template-pop-up.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-a-template-pop-up-1024x640.webp\" alt=\"create a template pop-up\" class=\"wp-image-49742\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-a-template-pop-up-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-a-template-pop-up-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-a-template-pop-up-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-a-template-pop-up-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-a-template-pop-up-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/create-a-template-pop-up.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>In the editor, find the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/mega-menu-widget-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Mega Menu<\/strong><\/a><strong> <\/strong>widget and place it on the template.<\/p>\n\n\n\n<p>Pick the <strong>Menu <\/strong>you have built earlier and adjust its settings.<\/p>\n\n\n\n<p>We change the <strong>Animation <\/strong>to \u201cFade,\u201d <strong>Sub Menu Trigger <\/strong>to \u201cClick,\u201d <strong>Mega Container Width Type <\/strong>to \u201cSelector\u201d, and set the <strong>Selector <\/strong>itself to \u201c.elementor\u201d.<\/p>\n\n\n\n<p>Also, we deactivate icons and adjust the style settings.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/mega-menu-widget-in-elementor-editor.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/mega-menu-widget-in-elementor-editor-1024x640.webp\" alt=\"mega menu widget in elementor editor\" class=\"wp-image-49743\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/mega-menu-widget-in-elementor-editor-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/mega-menu-widget-in-elementor-editor-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/mega-menu-widget-in-elementor-editor-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/mega-menu-widget-in-elementor-editor-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/mega-menu-widget-in-elementor-editor-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/mega-menu-widget-in-elementor-editor.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Add the other needed widgets, and once the template is ready, press the \u201c<strong>Publish<\/strong>\u201d button.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"check-the-result\">Check the Result<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Open one of the pages you assigned the header to to view the results. For instance, we open the home page as we have assigned the header to the entire website.<\/p>\n\n\n\n<p>The menu you\u2019ve created should now be displayed in the header. In our case, it can be accessed via the \u201c<strong>All Books<\/strong>\u201d button.<\/p>\n\n\n\n<p>As you can see, a vertical mega menu opens to display mega content when you hover over the items.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/mega-menu-on-the-front-end.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/mega-menu-on-the-front-end-1024x640.webp\" alt=\"mega menu on the front end\" class=\"wp-image-49744\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/mega-menu-on-the-front-end-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/mega-menu-on-the-front-end-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/mega-menu-on-the-front-end-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/mega-menu-on-the-front-end-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/mega-menu-on-the-front-end-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/mega-menu-on-the-front-end.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n<\/div><\/div>\n\n\n\n<p>That\u2019s all. Now you know how to create a vertical mega menu for a WordPress bookshop site, like in the <em>JetMenu <\/em>plugin demo page.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>From this tutorial, you\u2019ll find out how to recreate a vertical menu similar to the one represented in the Only Books live demo with the JetMenu plugin.<\/p>\n","protected":false},"author":9,"featured_media":0,"template":"","format":"standard","builder-category":[],"article-category":[424],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Create Vertical Mega Menu for a Bookshop Site \u2014 JetMenu | Crocoblock<\/title>\n<meta name=\"description\" content=\"Learn the process of how to create a similar WordPress vertical menu to the one used on the Only Books dynamic template from the JetMenu live demo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/crocoblock.com\/knowledge-base\/jetmenu\/how-to-create-vertical-mega-menu-for-bookshop-site\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Create Vertical Mega Menu for a Bookshop Site \u2014 JetMenu | Crocoblock\" \/>\n<meta property=\"og:description\" content=\"Learn the process of how to create a similar WordPress vertical menu to the one used on the Only Books dynamic template from the JetMenu live demo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crocoblock.com\/knowledge-base\/jetmenu\/how-to-create-vertical-mega-menu-for-bookshop-site\/\" \/>\n<meta property=\"og:site_name\" content=\"Help Center\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-02T13:24:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-creation-1024x640.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetmenu\/how-to-create-vertical-mega-menu-for-bookshop-site\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/jetmenu\/how-to-create-vertical-mega-menu-for-bookshop-site\/\",\"name\":\"How to Create Vertical Mega Menu for a Bookshop Site \u2014 JetMenu | Crocoblock\",\"isPartOf\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\"},\"datePublished\":\"2025-10-02T13:21:44+00:00\",\"dateModified\":\"2025-10-02T13:24:08+00:00\",\"description\":\"Learn the process of how to create a similar WordPress vertical menu to the one used on the Only Books dynamic template from the JetMenu live demo.\",\"breadcrumb\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetmenu\/how-to-create-vertical-mega-menu-for-bookshop-site\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/crocoblock.com\/knowledge-base\/jetmenu\/how-to-create-vertical-mega-menu-for-bookshop-site\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetmenu\/how-to-create-vertical-mega-menu-for-bookshop-site\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/articles\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Create a Vertical Mega Menu for a Bookshop Site\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"name\":\"Help Center\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\",\"name\":\"Help Center\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"contentUrl\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"caption\":\"Help Center\"},\"image\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Create Vertical Mega Menu for a Bookshop Site \u2014 JetMenu | Crocoblock","description":"Learn the process of how to create a similar WordPress vertical menu to the one used on the Only Books dynamic template from the JetMenu live demo.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/crocoblock.com\/knowledge-base\/jetmenu\/how-to-create-vertical-mega-menu-for-bookshop-site\/","og_locale":"en_US","og_type":"article","og_title":"How to Create Vertical Mega Menu for a Bookshop Site \u2014 JetMenu | Crocoblock","og_description":"Learn the process of how to create a similar WordPress vertical menu to the one used on the Only Books dynamic template from the JetMenu live demo.","og_url":"https:\/\/crocoblock.com\/knowledge-base\/jetmenu\/how-to-create-vertical-mega-menu-for-bookshop-site\/","og_site_name":"Help Center","article_modified_time":"2025-10-02T13:24:08+00:00","og_image":[{"url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/all-books-submenu-creation-1024x640.webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetmenu\/how-to-create-vertical-mega-menu-for-bookshop-site\/","url":"https:\/\/crocoblock.com\/knowledge-base\/jetmenu\/how-to-create-vertical-mega-menu-for-bookshop-site\/","name":"How to Create Vertical Mega Menu for a Bookshop Site \u2014 JetMenu | Crocoblock","isPartOf":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#website"},"datePublished":"2025-10-02T13:21:44+00:00","dateModified":"2025-10-02T13:24:08+00:00","description":"Learn the process of how to create a similar WordPress vertical menu to the one used on the Only Books dynamic template from the JetMenu live demo.","breadcrumb":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/jetmenu\/how-to-create-vertical-mega-menu-for-bookshop-site\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crocoblock.com\/knowledge-base\/jetmenu\/how-to-create-vertical-mega-menu-for-bookshop-site\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetmenu\/how-to-create-vertical-mega-menu-for-bookshop-site\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/crocoblock.com\/knowledge-base\/"},{"@type":"ListItem","position":2,"name":"Articles","item":"https:\/\/crocoblock.com\/knowledge-base\/articles\/"},{"@type":"ListItem","position":3,"name":"How to Create a Vertical Mega Menu for a Bookshop Site"}]},{"@type":"WebSite","@id":"https:\/\/crocoblock.com\/knowledge-base\/#website","url":"https:\/\/crocoblock.com\/knowledge-base\/","name":"Help Center","description":"","publisher":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization","name":"Help Center","url":"https:\/\/crocoblock.com\/knowledge-base\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/","url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","contentUrl":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","caption":"Help Center"},"image":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article\/49723"}],"collection":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/users\/9"}],"wp:attachment":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/media?parent=49723"}],"wp:term":[{"taxonomy":"builder-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/builder-category?post=49723"},{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article-category?post=49723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}