Hallo allerseits.
Auf einer One-Page-Parallax-Wordpress-Seite habe ich unter anderem folgende Query um die Unterseiten der Seite mit der ID 88 anzuzeigen:
<?php if (have_posts()) : ?>
<?php query_posts(array('post_type' => 'page', 'post_parent' => '88', 'order' => 'ASC', 'orderby' => 'menu_order')); ?>
<?php while (have_posts()) : the_post(); ?>
<div class="page-content">
<div class="text">
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</div><!-- end text -->
<div class="bild">
<?php $thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'page-full-size' );
$url = $thumb['0']; ?>
<a href="<?php echo $url; ?>" rel="lightbox[ueber-uns]"><?php the_post_thumbnail('page-bild'); ?></a>
</div><!-- end bild -->
<div class="clear"></div>
</div><!-- end page-content -->
<?php endwhile; endif;?>
<?php wp_reset_query(); ?>
Alles anzeigen
Die Seite mit der ID 88 hat einige Unterseiten. Diese Unterseiten werden mittels Cycle-Plugin in einem "Carousel" dargestellt. Wenn jetzt die Unterseite mit der ID 227 angezeigt wird, will ich das Template ein wenig anders darstellen. Also es sollen dann alle Beiträge in der Kategorie 'geschaeftsfuehrung' angezeigt werden anstelle des normal abgefragten Contents.
Ich denke mal, das könnte man mit einer if ... else Abfrage lösen. Meine Frage ist, wo ich denn diese if ... else Abfrage genau platzieren muss.
Nach der dritten Zeile?
Oder kann ich innerhalb einer Query keine weitere Query starten?
Ich hoffe, da kann mir jemand auf die Sprünge helfen.
Danke und Gruss.