Seite 1 von 1

Anzeige kontextabhängiger Menüs in Wordpress

Verfasst: 05.11.2013, 09:57
von Tomasso
Suche mir schon seit Tagen den Wolf.

Ich suche einen Code eventuell auch ein Plugin das folgendes kann.

Es sollen in der Sidebar beim Aufruf einer Kategorie oder eines Artikels immer die entsprechenden Menüpunkte angezeigt werden.

Bsp:

-> Menu 1
-> Untermenü 1_1
-> Untermenü 1_2
-> Menu 2
-> Untermenü 2_1
-> Untermenü 2_2

Wird zum Beispiel das Untermenü 1_1 angeklickt soll in der Sidebar nur Menu 1 und die entsprechenden Untermenüs angezeigt werden. Das gleiche natürlich auch bei den entsprechenden Artikeln...

Vielleicht hat jemand sowas schon gefunden?

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 05.11.2013, 10:42
von jabbadu
Vielleicht kannst du was mit UltimatePost oder FlexiPage was anfangen?

https://wordpress.org/plugins/ultimate-posts-widget/

https://wordpress.org/plugins/flexi-pages-widget/

Verfasst: 05.11.2013, 11:26
von Tomasso
jabbadu hat geschrieben:Vielleicht kannst du was mit UltimatePost oder FlexiPage was anfangen?

https://wordpress.org/plugins/ultimate-posts-widget/

https://wordpress.org/plugins/flexi-pages-widget/
Danke schau ich mir auf jedenfall mal an...

Habe das Problem gerade mal auf die schnelle per Code gelöst. Ist zwar nicht ganz sauber, aber es funktioniert :wink:

Vielleicht findet jemand noch einen Fehler...

Code: Alles auswählen

<?php 
if &#40;is_category&#40;&#41;&#41;
   &#123;
     $catID = get_query_var&#40;'cat'&#41;;
     $category = get_category&#40;$catID&#41;;
     $parID = $category->category_parent;

      if &#40;$parID > 0&#41; &#123;
                    wp_list_categories&#40;'child_of='.$parID.'&title_li=&hide_empty=0'&#41;;
        &#125;
       else &#123;
         wp_list_categories&#40;'child_of='.$parID.'&title_li=&hide_empty=1&depth=1'&#41;;
         &#125;

     &#125;
else
&#123;
if &#40;is_single&#40;&#41;&#41;
  &#123;
  $category = get_the_category&#40;&#41;; 
  $catID =   $category&#91;0&#93;->cat_ID;
  $category = get_category&#40;$catID&#41;;
  $parID = $category->category_parent;
  if &#40;$parID > 0&#41; &#123;
        wp_list_categories&#40;'child_of='.$parID.'&title_li=&hide_empty=0'&#41;;
        &#125;
  &#125;
&#125;
  ?>