Hallo,
ich habe folgendes Problem. Ausgehend von einer statischen Startseite gelangt man zu 3 Projekten, die das gleiche Template (admired) beinhalten, jedoch verschiedene Menüs enthalten sollen. (WP Version 3.51)
Link zur Hp:
Hierfür habe ich 3 Seiten mit den entsprechenden Kindseiten angelegt und in der functions.php 3 Menüs erstellt
[size=8] //ein erstes Menü
register_nav_menus( array(
'primary1' => 'menue1'
) );
usw.
[/SIZE]
Diese werden im Dashboard einwandfrei angezeigt.
Folgende Funktion soll abfragen, ob es sich um Kindseiten handelt.
[size=8]// functions.php[/SIZE]
[size=8]// $page_slug = slug der Elternseite
function is_child($page_slug)
{
global $post;
$parent_page = get_page_by_path($page_slug);
if( is_page() && ($post->post_parent == $parent_page->ID) ) {
return TRUE;
}
return FALSE;
}[/SIZE]
Jetzt müsste ich noch mit einer if-Abfrage klären, dass bei einer entsprechenden Kindseite das richtige Menü angezeigt wird. (Derzeit werden nur die 3 Elternseiten im Menü in allen 3 Projekten angezeigt.)
[size=10]if( is_child('slug-jugendwohlfahrt') ) {.....[/SIZE]
Da ich mich mit php jedoch nicht so gut auskenne, weiß ich nun nicht weiter. Weiß vielleicht jemand Rat?