Benutzer-Werkzeuge

Webseiten-Werkzeuge

A PCRE internal error occured. This might be caused by a faulty plugin

Seitenleiste

===== Navigation ===== === Allgemeines === * [[ueberschreibbare-xtreme-funktionen|Überschreibbare xtreme-one functions]] * [[130204-1|Wort "Kategorie" in Kategorie-Seite entfernen]] * [[bild-eines-beitrags-automatisch-als-artikelbild-verwenden|Bild eines Beitrags automatisch als Artikelbild verwenden]] === Tricks === * [[xtreme_html5_post_meta-richtig-ausgeben|xtreme_html5_post_meta richtig ausgeben]] * [[verschidene-templates-fuer-beitraege-in-wordpress|Verschiedene Templates für Beiträge]] * [[layout-reihenfolge-aendern-beispiel-teaser-vor-footer|Layout Reihenfolge in xtreme-one ändern]] * [[primary-secondary-navigation-mit-conditionals-steuern|Primary / Secondary Navigation mit Conditionals steuern]] * [[secondary-nav-auf-gewissen-seiten-ausblenden|Secondary Nav auf gewissen Seiten ausblenden]] * [[xtreme-blogtitle-ueberschreiben|Xtreme-one Blogtitle überschreiben]] * [[xreme-one-header-ausgabe-veraendern|xreme-one header Ausgabe verändern]] * [[130327-1|Author in meta automatisch ausgeben lassen]] * [[xtreme_title-ueberschreiben|xtreme_title() überschreiben]] * [[130217-1|Ausgabe für keine Suchergebnisse anpassen]] * [[130129-1|Kommentare sind geschlossen entfernen]] * [[130129-2|Fancybox ausserhalb des content aktivieren]] * [[130207-1|Artikel auf der Startseite bis zum more-tag anzeigen]] * [[universal-ie6-css-mit-xtreme-one|Universal ie6 css mit xtreme-one]] * [[130623-1|Your comment im Kommentarformular ersetzen]] === Hooks === [[hooks:start|Hook Übersicht]] * [[hooks:footer_subcol_content_override|footer_subcol_content_override]] === patch === * [[patch:start|Patch]] * [[patch:155:start|1.5.5]] * [[patch:155:xtreme-low-barrier|xtreme low-barrier widget]] * [[patch:155:xtreme-subtitle|xtreme subtitle]] erledigt * [[patch:153:start|1.5.3]] * [[patch:153:xtreme_last_tweets|Xtreme Last Tweets]] * [[patch:153:min-height-bug|min height mit widgets]] * [[patch:153:xtreme_gallery_shortcode|Xtreme Gallery Shortcode with ids]] === 3rd party plugins === * [[wp-plugins:q-and-a-faq|Template für Q and A plugin erstellen]] * [[wp-plugins:2-click-socialmedia-buttons-in-xtreme-one-richtig-einbinden|2 Click Social Media Buttons einbinden]]

primary-secondary-navigation-mit-conditionals-steuern

====== Xtreme-one Primary / Secondary Navigation mit Conditionals steuern ====== related im MarketPress forum: [[http://marketpress.de/support/topic/squeeze-page/|Squeeze page]]\\ Anwendungsbeispiel:\\ Man will die Primary Navigation auf bestimmten Seiten nicht ausgeben. Als erste deaktiviert man die Ausgabe der Navigation über folgenden hook in der ''blank_setup()'' function des ChildThemes. <code phpwp> // Remove output for Navigation remove_action('xtreme_setup_theme', '_xtreme_setup_theme_nav'); </code> Jetzt mußen wir nur noch dafür sorgen, daß die Navigation mit Hilfe eines [[http://codex.wordpress.org/Conditional_Tags|Conditional tag]] wieder eingefügt wird.\\ Dazu kopieren wir uns die function ''_xtreme_setup_theme_nav()'' aus der //xtreme-one/lib/xtreme-navigation.php// in unsere functions.php des ChildThemes und benennen sie um. Hier bauen wir unsere gewünschten [[http://codex.wordpress.org/Conditional_Tags|conditionals]] ein. Im Beispiel wird ''! is_page'' verwendet, d.h., wenn nicht die Page mit der ID 2, 4, oder 6 aufgerufen wird, wird der hook für die Primary Navigaton ausgegeben Dann benutzen wir den Standard WordPress hook ''wp_head'', um unsere Navigation wieder ausgeben zu lassen. <code phpwp> function tc_xtreme_setup_theme_nav() { $sec_nav = _xtreme_secondary_nav_position(); add_action( $sec_nav['hook'], '_xtreme_secondary_navigation', $sec_nav['priority'] ); // conditionals if ( ! is_page(array(2, 4, 6) ) ) { $pri_nav = _xtreme_primary_nav_position(); add_action( $pri_nav['hook'], '_xtreme_primary_navigation', $pri_nav['priority'] ); } } add_action( 'wp_head', 'tc_xtreme_setup_theme_nav' ); </code> Im Beispiel wir jetzt nur ein Bedingung für die Primary Navigation verwendet. Selbstverständlich kann man auch für die Secondary Navigation seine eigenen Conditionals einbauen.

primary-secondary-navigation-mit-conditionals-steuern · Zuletzt geändert: 2019/04/25 14:04 (Externe Bearbeitung)
© 2013 <xfco.de> Impressum | Datenschutz

Seiten-Werkzeuge