Terug naar de voorpaginaTBForum nu ook op je mobiel!
Klik hier voor meer info en gratis link...

Home Nieuw Vraag & Aanbod Forums Artikelen Bedrijvengids Zoeken

   Jan-Peter L., Myfind
8 feb 11:52 
Beste iedereen,

Ik ben met een submenu bezig alleen krijg ik de diepte niet goed.

Ik roep met de hier onderstaande code de subpages op.


<?PHP
foreach ($sb_nav_page_array as $page_id) {
$sub_pages = get_pages('child_of=' . $page_id . '&sort_column=menu_order&order=desc&depth=1');
if ($sub_pages) {
$sub_page_output = '<ul class="subnav">';
foreach($sub_pages as $sub_page) :
$sub_page_output .= '<li><a href="' . get_permalink($sub_page->ID) . '">' . get_the_title($sub_page->ID) . '</a></li>';
endforeach;
$sub_page_output .= '</ul>';
} else {
$sub_page_output = "";
}

if ($sub_page_output != "") {
if (is_page($page_id) || is_subpage($page_id) || (get_option('sb_nav_blog_page_id') == $page_id && (is_home() || is_single() || is_search() || is_category() || is_tag() || is_archive()))) {
$nav_class = ' class="currentPageItem navigationDropDown"';
} else {
$nav_class = ' class="navigationDropDown"';
}
} else {
if (is_page($page_id) || (get_option('sb_nav_blog_page_id') == $page_id && (is_home() || is_single() || is_search() || is_category() || is_tag() || is_archive()))) {
$nav_class = ' class="currentPageItem"';
} else {
$nav_class = "";
}
}
?>


Hij moet alleen de eerste subpagina's laten zien en niet de sub-sub pagina's.

Ik heb verschillende dingen geprobeerd, maar ik kan het niet vinden :S

iemand een ideE?

   Rory K., Dreamwire
8 feb 11:56 
Waarom geen pluginnetje gebruiken?

Demo:
www.dontdream.it/demo/

Site:
www.dontdream.it/category/wordpress-menubar

   Jan-Peter L., Myfind
8 feb 12:43 
plugin is geen optie op dit moment :)
Maar bedankt voor je reactie

   Ramon Fincken, CreativePulses.nl / WebsiteFreel
8 feb 18:42 
Heb je dit ergens online staan? al met de depth gespeeld?
codex.wordpress.org/Function_Reference/get_pages


Of is dit iets? Dit is de header van picturepresent.nl

<div id="menu">
<ul>
<?php
wp_list_pages('title_li=&depth=2&sort_column=menu_order&sort_order=ASC');
?>
</ul>
</div>

codex.wordpress.org/Template_Tags/wp_list_pages




 
© Copyright TargetMedia 2001-2010 | Mobile | Premium SMS | Micropayments | Muziek downloaden | Ringtones Bekijk bezoekers statistieken RSS feed