1. PROMO Subscribe our All Access Pass @ 75% OFF & access all our 16+ premium Divi extensions: Divi Block Pro, Carousel Toolkit, etc.LEARN MORE
Dismiss Notice
NEW Divi.Help Pro Carousel AI Toolkit - Magically turn your Divi design into carousel, simply by using our online toolkit. No plugins needed. Now it works with Divi 5 as well!Try our carousel AI toolkit
BEST Divi Block - A revolutionary drag & drop tool to easily mix & match 960+ premade blocks (Light & Dark) to kick start your Divi site design. Special module designs are included as well. Also newly added AI generator & color. Now it works with Divi 5 as well!
Learn More About Divi BlockFree Version ~ 340+ Free Blocks

Solved Divi Theme Menu not displaying on WooCommerce Shop Page

Discussion in 'Free Divi Community Forum' started by S. L., May 4, 2024.

  1. S. L.

    S. L. New Member

    I've added a shop to my Divi Theme website, but I cannot figure out why the main site menu will not display on the assigned Shop Page. It appears on all other product/cart/checkout pages, but not the shop page. I've searched up and down, through all the settings, and I cannot find where to fix this.

    https://loveshope.org/giving-catalog/
     
    1. PRO MEMBER PERKS Divi.Help Pro Layout Packs - Agency Divi layout pack featuring unique comment design on single blog post page:View Demo
  2. Divi Booster

    Divi Booster Divi Expert

    Based on the page source, it looks like there might be an issue with the page template assigned to your Shop Page within the Divi Theme Builder. The home page and other pages on your site don't have a header assigned via the Divi Theme Builder and so are showing the default Divi header (i.e. your main site menu). But on the Shop Page, there is a page template assigned in the Divi Theme Builder. The header in this template is replacing the default Divi header, but (either because it is empty, or there is some issue with it), this header is showing up as empty on the front-end - hence you are seeing no header on that page at all.

    Here's how you may be able to address it:
    1. Go to your WordPress Dashboard.
    2. Navigate to Divi > Theme Builder.
    3. In the Theme Builder, look for the specific template that is assigned to your Shop Page. You can identify it by checking the template's assigned locations (via the "gear" icon).
    4. Once you locate the template, either:
      • Remove the template from the page: Click on the settings "gear" icon to edit the template's assigned locations and deselect the Shop Page, then save your changes.
      • Remove the header from the template: Click on the "trash" icon on the header to remove it from the template, then save your changes.
    If you do either of these, that should remove the custom header from the Shop page and let the default header show instead.