• Zur Hauptnavigation springen
  • Skip to main content
  • Zur Hauptsidebar springen
  • Zur Fußzeile springen
Logo

CITROWEB Webdesign

Erste Wahl für Ihren Onlineauftritt

  • Home
  • Leistungen
    • Webdesign, Webentwicklung und Beratung
    • Online-Shops mit WooCommerce
    • Technische Unterstützung für WooCommerce-Shops
    • Suchmaschinenmarketing
      • SEO: Ihr Webauftritt erhält mehr relevante Besucher
      • SEA: Suchmaschinenwerbung für Ihren Webauftritt
    • Webhosting
  • Blog
  • Kontakt aufnehmen
Home » Blog » Navigationsmenü von einer Seite entfernen in Genesis-Themes

Navigationsmenü von einer Seite entfernen in Genesis-Themes

19. März 2022

Es gibt verschiedene Möglichkeiten, Ihre primären und sekundären Navigationsmenüs mit dem Genesis-Framework in WordPress zu entfernen bzw. auszublenden.

Einfach geht sich es über eine Action in die Ausführung einzuklinken und die für das Menü verantwortliche Action zu entfernen. Damit die Navigationsmenüs nicht auf allen Seiten verschwinden, wird vorher geprüft auf welcher Seite die Ausführung gerade stattfindet.

Primäres Navigationsmenü von der Startseite entfernen

add_action('get_header', 'cw_child_remove_genesis_do_nav');
function cw_child_remove_genesis_do_nav() {
   if (is_home()) {
      remove_action('genesis_before_header', 'genesis_do_nav');
   }
}

Ist das primäre Navigationsmenü nach der Kopfzeile eingebunden, wird statt genesis_before_header, genesis_after_header verwendet bei remove_action (Codezeile 4) verwendet.

Manchmal ist es auch notwendig, so wie im Fall vom genesis-sample-theme einen Priority-Parameter mitzugeben, wenn die Action mit einer Priorität registriert wurde. Die Zeile 4 sieht dann so aus:

remove_action('genesis_header', 'genesis_do_nav', 12);

Und schon funktioniert es auch mit dem Sample-Theme von Genesis.

Primäres Navigationsmenü von einer bestimmten Seite entfernen

Zuerst muss die ID der Seite oder des Beitrags bekannt sein. Die sieht man z.B. in der URL beim Bearbeiten-Dialog von der Seite.

URL Seite bearbeiten

Der Code, um das Hauptmenü auf der Seite mit der ID 7 zu entfernen, sieht wie folgt aus:

function cw_remove_genesis_do_nav() {
   if (is_page(7) ) {
      remove_action('genesis_after_header', 'genesis_do_nav');
   }
}
add_action('get_header', 'cw_remove_genesis_do_nav');

Sekundäres Navigationsmenü von der Startseite entfernen

add_action('get_header', 'cw_child_remove_genesis_do_subnav');
function cw_child_remove_genesis_do_subnav() {
   if (is_home()) {
      remove_action('genesis_footer', 'genesis_do_subnav');
   }
}

Kategorie: Genesis-Framework

Haupt-Sidebar

  • How to remove dashicons in WordPress frontend?
  • How do I create a website (homepage) with ChatGPT?
  • Can I create a website (homepage) with ChatGPT?
  • iOS restrictions re: bringing up the keyboard on programmatic focus
  • iOS restrictions re: bringing up the keyboard on programmatic focus
  • Remove user listing from WP-JSON
  • Benutzerauflistung aus WP-JSON entfernen
  • What does „Video is not the main content of the page“ mean?
  • Was hat es mit „Das Video ist nicht der Hauptinhalt der Seite“ auf sich?
  • Remove WordPress logo from toolbar
  • Efficient onboarding simplified: LearnSuite – the cloud application for digital onboarding
  • Wir stellen vor: LearnSuite – Die Cloudanwendung für digitales Onboarding
  • Howto: How do I create a website (homepage) with ChatGPT?
  • Howto: Wie erstelle ich mit ChatGPT eine Website (Homepage)?
  • Can I create a website (homepage) with ChatGPT?
  • Kann ich mit ChatGPT eine Website (Homepage) erstellen?
  • Set noindex nofollow via .htaccess HTTP header
  • Über .htaccess X-Robots-Tag noindex nofollow setzen
  • How to remove WordPress Dashicons in frontend?
  • Wie lassen sich Dashicons im WordPress-Frontend entfernen?
  • DSGVO (3)
  • GDPR (3)
  • Genesis Framework (10)
  • Genesis-Framework (9)
  • Google Search Console (4)
  • Google Search Console (4)
  • Linux (3)
  • Linux (3)
  • Mobile (3)
  • mobile (3)
  • Network (1)
  • Netzwerk (1)
  • SEO (5)
  • SEO (5)
  • Trends (3)
  • Trends (4)
  • Uncategorized (3)
  • Web development (1)
  • Web hosting (1)
  • Webentwicklung (1)
  • Webhosting (1)
  • WooCommerce (9)
  • WooCommerce (9)
  • WordPress (23)
  • WordPress (24)

Footer

Logo




© 2026 CITROWEB
  • Datenschutz
  • Impressum