Wordpress menu sorterings fejl
Hej,Jeg henter nogle undermenuer i wordpress hvilket fungerer fint, men når jeg går ind på diverse sider så kan sorteringen skifte lidt rækkefølge, og det kan jeg ikke helt forstå.. Gør det på denne måde:
<div class="sub_menu">
<?php
IF ($post->post_parent <> "0"){
?>
<?php $subn_pages = get_pages( array('sort_order' => 'DESC','sort_column' => 'menu_order','child_of' => $post->post_parent,'post_type' => 'page') ); ?>
<?php foreach ($subn_pages as $subn_page) {
IF ($subn_page->ID <> $post->ID){
echo "<div class='sub_menu_item'><a href='".get_page_link($subn_page->ID)."' class='top_menu'>".$subn_page->post_title."</a></div>";
}Else{
echo "<div class='sub_menu_item_selected'><a href='".get_page_link($subn_page->ID)."' class='top_menu'>".$subn_page->post_title."</a></div>";
}
}
}else{
?>
<?php $sub_pages = get_children( array('sort_order' => 'DESC','sort_column' => 'menu_order','post_parent' => get_the_ID(),'post_type' => 'page') ); ?>
<?php foreach ($sub_pages as $sub_page) {
echo "<div class='sub_menu_item'><a href='".get_page_link($sub_page->ID)."' class='top_menu'>".$sub_page->post_title."</a></div>";
}
}
?>
</div>
Håber nogen kan hjælpe! :)