Ich habe oben horizontal ein Menü, und links in der Sidebar ein Submenü dazu. Im Submenü sind nun wieder Unterseiten, die jedoch derzeit einfach aufgelistet werden.
Ich möchte dass diese Untermenüpunkte nur angezeigt werden, wenn im Submenü der jeweilige Menüpunkt ausgewählt wird.
Die Untermenüpunkte Unterpunkt 1,2 und 3 sollen nur angezeigt werden, wenn ich auf [COLOR=Black]"Office - Management" [/COLOR]drücke, oder einen Untermenüpunkt offen habe.
Der Quellcode der Sidebar sieht so aus:
PHP
<div class="sb-pagemenu">
<ul>
<?php /* Creates a menu for pages beneath the level of the current page */
if (is_page() and ($notfound != '1')) {
$current_page = $post->ID;
while($current_page) {
$page_query = $wpdb->get_row("SELECT ID, post_title, post_status, post_parent FROM $wpdb->posts WHERE ID = '$current_page'");
$current_page = $page_query->post_parent;
}
$parent_id = $page_query->ID;
$parent_title = $page_query->post_title;
if ($wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = '$parent_id' AND post_status != 'attachment' AND post_status != 'inherit'")) { ?>
<li class="headline"><?php echo $parent_title; ?></li>
<?php wp_list_pages('sort_column=menu_order&title_li=&child_of='. $parent_id); ?>
<?php }
else {
echo "<li class='headline'>".$parent_title."</li>";
}
}
else {
echo "<li class='headline'>"."News"."</li>";
} ?>
</ul>
</div>
Alles anzeigen
Bitte um Hilfe!