Hallo,
ich benutze WP in der Version 2.6.2 als CMS für eine kleine Seite mit 4 Pages, eine davon hat mehrere subpages. Rechts habe ich eine sidebar, in der zufallsbilder angezeigt werden sollen, ausser wenn es eine unterseite von der Seite mit ID 8 ist.
Das funktioniert so weit schon ganz gut mit einem Plug-In. Allerdings wird bei der Seite 8 kein Zufallsbild angezeigt werden, sondern auch mein test-text "test".
Und - wenn möglich - hätte ich es auch gerne so, dass wenn die aktuelle Seite eine Unterseite von Page 8 ist, Bilder aus dem Ordner mit dem gleichen Namen der aktuellen Seite geholt werden. Damit ich nicht bei jeder neuen Unterseite in dem Sidebar script rumschreiben muss sondern nur dem Ordner den gleichen Namen wie der neuen Seite geben muss.
Hoffentlich ist das verständlich..
Ich versteh hier nämlich leider noch nicht ganz so viel...
Hier mal mein Sidebar Script,
<div id="right-sidebar">
<?php include_once("functions.php");?>
<?php
if ( has_parent($wp_query->post, 8) )
{
echo "test";
}
else
{
if (function_exists('generateRandomImgTag'))
{
generateRandomImgTag();
}
}
?>
</div>
Alles anzeigen
und die functions.php:
<?php
// check ID post and child-post
function has_parent( $post, $post_id ) {
if ($post->ID == $post_id)
return true;
elseif ($post->post_parent == 0)
return false;
else
return has_parent( get_post($post->post_parent), $post_id );
}
?>
Alles anzeigen
Vielen Dank schon mal und allen noch einen schönen Sonnigen Ostermontag!