Hallo zusammen,
schon wieder ne Hürde für mich.
Ich verstehe nicht, warum folgende "if" - "else" - Abfrage nicht funktioniert. Sie befindet sich in der Sidebar ganz unten und kommt zum Tragen bei einem bestimmten page-template. ich möchte, daß an dieser stelle immer die übergeordnete Page dargestellt wird, auch wenn ich auf einer Unterseite bin.
PHP
if(get_the_title($post->post_parent) != the_title(' ' , ' ',false)) // Abfrage, ob Sub-Page
{ echo 'SUBPAGE';
$elternpost = get_posts($post->post_parent); // Parent-Page abfragen
foreach($elternpost as $post) : setup_postdata($post);
the_content();
endforeach;
}
else
{ //wenn nicht Sub-Page
echo 'keine SUBPAGE';
if (have_posts()) : the_post();
usw...
endif;
}
Alles anzeigen
was ich nicht verstehe ist, warum die if-bedingung bei Aufruf einer Unterseite nicht greift. Es wird immer die "else"-Anweisung ausgeführt.
Bin leider nicht der wp-profi, so daß ich vielleicht nen denk- oder flüchtigkeitsfehler drin habe, aber ich komm nicht dahinter.
Hat jemand den entscheidenden Tip für mich?
Danke und Grüße,
kru:sko